亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dtdhandler.h

?? This software aims to create an applet and panel tools to manage a wireless interface card, such as
?? H
字號:
//
// DTDHandler.h
//
// $Id: //poco/Main/XML/include/SAX/DTDHandler.h#5 $
//
// SAX DTDHandler Interface.
//
// Copyright (c) 2004, Guenter Obiltschnig/Applied Informatics.
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
// are met:
//
// 1. Redistributions of source code must retain the above copyright
//    notice, this list of conditions and the following disclaimer.
//
// 2. Redistributions in binary form must reproduce the above copyright
//    notice, this list of conditions and the following disclaimer in the
//    documentation and/or other materials provided with the distribution.
//
// 3. Redistributions in any form must be accompanied by information on
//    how to obtain complete source code for this software and any
//    accompanying software that uses this software.  The source code
//    must either be included in the distribution or be available for no
//    more than the cost of distribution plus a nominal fee, and must be
//    freely redistributable under reasonable conditions.  For an
//    executable file, complete source code means the source code for all
//    modules it contains.  It does not include source code for modules or
//    files that typically accompany the major components of the operating
//    system on which the executable file runs.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
// COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// POSSIBILITY OF SUCH DAMAGE.
//


#ifndef SAX_DTDHandler_INCLUDED
#define SAX_DTDHandler_INCLUDED


#ifndef XML_XML_INCLUDED
#include "XML/XML.h"
#endif
#ifndef XML_XMLString_INCLUDED
#include "XML/XMLString.h"
#endif


XML_BEGIN


class XML_API DTDHandler
	/// If a SAX application needs information about notations and unparsed entities, 
	/// then the application implements this interface and registers an instance with the 
	/// SAX parser using the parser's setDTDHandler method. The parser uses the instance 
	/// to report notation and unparsed entity declarations to the application.
	///
	/// Note that this interface includes only those DTD events that the XML recommendation 
	/// requires processors to report: notation and unparsed entity declarations.
	///
	/// The SAX parser may report these events in any order, regardless of the order in 
	/// which the notations and unparsed entities were declared; however, all DTD events 
	/// must be reported after the document handler's startDocument event, and before the first 
	/// startElement event. (If the LexicalHandler is used, these events must also be reported before the endDTD event.)
	/// 
	/// It is up to the application to store the information for future use (perhaps in a hash table or 
	/// object tree). If the application encounters attributes of type "NOTATION", "ENTITY", or "ENTITIES", 
	/// it can use the information that it obtained through this interface to find the entity and/or notation
	/// corresponding with the attribute value.
{
public:
	virtual void notationDecl(const XMLString& name, const XMLString* publicId, const XMLString* systemId) = 0;
		/// Receive notification of a notation declaration event.
		/// 
		/// It is up to the application to record the notation for later reference, 
		/// if necessary; notations may appear as attribute values and in unparsed 
		/// entity declarations, and are sometime used with processing instruction 
		/// target names.
		/// 
		/// At least one of publicId and systemId must be non-null. If a system identifier 
		/// is present, and it is a URL, the SAX parser must resolve it fully before passing 
		/// it to the application through this event.
		/// 
		/// There is no guarantee that the notation declaration will be reported before any 
		/// unparsed entities that use it.
		///
		/// Note that publicId and systemId maybe null, therefore we pass a pointer rather than a reference.
		
	virtual void unparsedEntityDecl(const XMLString& name, const XMLString* publicId, const XMLString& systemId, const XMLString& notationName) = 0;
		/// Receive notification of an unparsed entity declaration event.
		/// 
		/// Note that the notation name corresponds to a notation reported by the 
		/// notationDecl event. It is up to the application to record the entity for 
		/// later reference, if necessary; unparsed entities may appear as attribute values.
		/// 
		/// If the system identifier is a URL, the parser must resolve it fully before 
		/// passing it to the application.
		/// 
		/// Note that publicId maybe null, therefore we pass a pointer rather than a reference.

protected:
	virtual ~DTDHandler();
};


XML_END


#endif // SAX_DTDHandler_INCLUDED

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看日韩电影| 精品亚洲porn| 色噜噜久久综合| 亚洲综合一二区| 欧美日韩久久一区二区| 日日骚欧美日韩| 日韩久久久精品| 国产电影一区二区三区| 国产精品免费看片| 色狠狠桃花综合| 天堂久久久久va久久久久| 69p69国产精品| 国产一区二区免费在线| 国产欧美1区2区3区| 色综合激情五月| 日韩电影在线一区| 国产日产欧产精品推荐色 | 欧美日本在线看| 国内成+人亚洲+欧美+综合在线| 久久精品人人爽人人爽| 色婷婷激情一区二区三区| 久久国产尿小便嘘嘘尿| 国产婷婷色一区二区三区| 色婷婷久久99综合精品jk白丝| 日韩高清电影一区| 亚洲国产精品成人综合| 欧美日韩卡一卡二| 国产一区二区三区精品欧美日韩一区二区三区| 国产精品免费av| 欧美人动与zoxxxx乱| 国产精选一区二区三区| 亚洲自拍偷拍综合| 久久久久久久久蜜桃| 欧美写真视频网站| 国产在线视频精品一区| 一区二区三国产精华液| 精品久久久久久久人人人人传媒| 99r精品视频| 久久99精品视频| 亚洲一区二区三区在线播放| ww久久中文字幕| 欧美日韩中文国产| 成人中文字幕在线| 喷白浆一区二区| 亚洲精品乱码久久久久久| 亚洲精品一区在线观看| 欧美视频中文一区二区三区在线观看 | 99久精品国产| 久久国产三级精品| 亚洲国产美女搞黄色| 国产精品的网站| 久久综合网色—综合色88| 精品1区2区3区| 91老司机福利 在线| 国产一区二区精品久久91| 日韩中文字幕亚洲一区二区va在线 | a亚洲天堂av| 精品一区二区三区影院在线午夜| 亚洲一区二区不卡免费| 国产精品动漫网站| 中文字幕免费在线观看视频一区| 欧美一级日韩一级| 欧美欧美午夜aⅴ在线观看| 91美女在线看| av亚洲精华国产精华| 高清不卡在线观看av| 韩国视频一区二区| 波多野结衣在线一区| 蜜桃av噜噜一区二区三区小说| 一区二区三区电影在线播| 亚洲欧美国产77777| 亚洲色图20p| 日韩一区欧美小说| 亚洲人成在线观看一区二区| 国产精品女上位| 日本一二三四高清不卡| 中文子幕无线码一区tr| 中文字幕第一页久久| 国产精品免费人成网站| 中文字幕一区二区日韩精品绯色| 国产精品毛片无遮挡高清| 中文字幕免费观看一区| 国产欧美日韩亚州综合| 国产精品久久影院| 最新国产の精品合集bt伙计| 自拍偷拍亚洲激情| 亚洲综合久久av| 天堂va蜜桃一区二区三区漫画版| 肉丝袜脚交视频一区二区| 蜜臀99久久精品久久久久久软件| 久久成人综合网| 国产成人a级片| 91在线视频官网| 91久久奴性调教| 51精品久久久久久久蜜臀| 日韩午夜精品电影| 久久久精品蜜桃| 亚洲少妇30p| 亚洲高清久久久| 久久er精品视频| 国产一区二区精品久久99| 成人动漫精品一区二区| 日本高清不卡一区| 这里只有精品视频在线观看| 欧美变态tickling挠脚心| 亚洲国产精品激情在线观看 | 亚洲色大成网站www久久九九| 亚洲综合视频网| 久久精品久久综合| 99国内精品久久| 日韩欧美专区在线| 中文字幕中文乱码欧美一区二区 | 国产欧美日韩在线看| 亚洲免费色视频| 狠狠狠色丁香婷婷综合激情| av网站一区二区三区| 69p69国产精品| 中文字幕视频一区二区三区久| 亚洲1区2区3区4区| 国产91在线看| 欧美日韩视频在线观看一区二区三区| 欧美tk丨vk视频| 亚洲综合免费观看高清完整版| 国内一区二区视频| 欧美三级中文字幕| 欧美国产丝袜视频| 奇米888四色在线精品| 97se狠狠狠综合亚洲狠狠| 欧美精品在欧美一区二区少妇| 久久久www成人免费无遮挡大片 | 亚洲欧美aⅴ...| 国产99久久久久久免费看农村| 欧美日韩一区二区电影| 欧美va亚洲va香蕉在线 | 偷拍亚洲欧洲综合| 成人免费黄色在线| 精品蜜桃在线看| 午夜电影一区二区三区| 91亚洲精品久久久蜜桃网站| 欧美一级片在线| 亚洲国产精品影院| av电影在线观看完整版一区二区| 日韩丝袜美女视频| 亚洲国产一区二区三区| 不卡的av网站| 国产三区在线成人av| 裸体在线国模精品偷拍| 欧美日韩高清在线| 亚洲视频小说图片| 99热在这里有精品免费| 国产日韩综合av| 精品制服美女久久| 欧美一三区三区四区免费在线看| 亚洲激情中文1区| 97se狠狠狠综合亚洲狠狠| 国产精品视频一二| 国产激情一区二区三区四区| 欧美一级二级三级蜜桃| 亚洲一区精品在线| 欧美亚洲国产一区在线观看网站| 中文字幕不卡的av| 不卡的电视剧免费网站有什么| 国产亚洲欧美在线| 国产精品99久久久久久久vr| 精品av综合导航| 精品一区二区三区在线视频| 欧美成人三级在线| 麻豆国产91在线播放| 日韩三级精品电影久久久| 免费成人在线网站| 精品国内片67194| 国产精品91xxx| 国产精品视频免费| 成人激情小说网站| 亚洲欧美日韩中文播放| 欧洲精品中文字幕| 亚洲成av人片观看| 欧美一级xxx| 国产一区二区伦理| 国产精品久久99| 欧美亚洲国产一区在线观看网站| 亚洲一区二区三区国产| 91精品综合久久久久久| 日本aⅴ精品一区二区三区| 日韩精品一区二| 国产91色综合久久免费分享| 最新热久久免费视频| 欧美性高清videossexo| 日韩不卡一二三区| 精品国产电影一区二区| 国产成人免费高清| 亚洲精品国产精华液| 4hu四虎永久在线影院成人| 国产一区二区三区香蕉| 国产精品久久久久久一区二区三区| 欧美日韩五月天| 美脚の诱脚舐め脚责91| 日本一区二区成人在线| 欧美性一二三区| 精品一区二区三区影院在线午夜|