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

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

?? readme.txt

?? 一個小巧、好用的xml文檔 解析器
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
/** @mainpage<h1> TinyXML </h1>TinyXML is a simple, small, C++ XML parser that can be easily integrated into other programs.<h2> What it does. </h2>	In brief, TinyXML parses an XML document, and builds from that a Document Object Model (DOM) that can be read, modified, and saved.XML stands for "eXtensible Markup Language." It allows you to create your own document markups. Where HTML does a very good job of marking documents for browsers, XML allows you to define any kind of document markup, for example a document that describes a "to do" list for an organizer application. XML is a very structured and convenient format.All those random file formats created to store application data can all be replaced with XML. One parser for everything.The best place for the complete, correct, and quite frankly hard toread spec is at <a href="http://www.w3.org/TR/2004/REC-xml-20040204/">http://www.w3.org/TR/2004/REC-xml-20040204/</a>. An intro to XML(that I really like) can be found at <a href="http://skew.org/xml/tutorial/">http://skew.org/xml/tutorial</a>.There are different ways to access and interact with XML data.TinyXML uses a Document Object Model (DOM), meaning the XML data is parsedinto a C++ objects that can be browsed and manipulated, and then written to disk or another output stream. You can also construct an XML document from scratch with C++ objects and write this to disk or another outputstream.TinyXML is designed to be easy and fast to learn. It is two headers and four cpp files. Simply add these to your project and off you go. There is an example file - xmltest.cpp - to get you started. TinyXML is released under the ZLib license, so you can use it in open source or commercial code. The detailsof the license are at the top of every source file.TinyXML attempts to be a flexible parser, but with truly correct andcompliant XML output. TinyXML should compile on any reasonably C++compliant system. It does not rely on exceptions or RTTI. It can be compiled with or without STL support. TinyXML fully supportsthe UTF-8 encoding, and the first 64k character entities.<h2> What it doesn't do. </h2>TinyXML doesn't parse or use DTDs (Document Type Definitions) or XSLs(eXtensible Stylesheet Language.) There are other parsers out there (check out www.sourceforge.org, search for XML) that are much more fullyfeatured. But they are also much bigger, take longer to set up inyour project, have a higher learning curve, and often have a morerestrictive license. If you are working with browsers or have morecomplete XML needs, TinyXML is not the parser for you.The following DTD syntax will not parse at this time in TinyXML:@verbatim	<!DOCTYPE Archiv [	 <!ELEMENT Comment (#PCDATA)>	]>@endverbatimbecause TinyXML sees this as a !DOCTYPE node with an illegally embedded !ELEMENT node. This may be addressed in the future.<h2> Tutorials. </h2>For the impatient, here is a tutorial to get you going. A great way to get started, but it is worth your time to read this (very short) manual completely.- @subpage tutorial0<h2> Code Status.  </h2>TinyXML is mature, tested code. It is very stable. If you findbugs, please file a bug report on the sourceforge web site(www.sourceforge.net/projects/tinyxml). We'll get them straightened out as soon as possible.There are some areas of improvement; please check sourceforge if you areinterested in working on TinyXML.<h2> Related Projects </h2>TinyXML projects you may find useful! (Descriptions provided by the projects.)<ul><li> <b>TinyXPath</b> (http://tinyxpath.sourceforge.net). TinyXPath is a small footprint      XPath syntax decoder, written in C++.</li><li> <b>TinyXML++</b> (http://code.google.com/p/ticpp/). TinyXML++ is a completely new      interface to TinyXML that uses MANY of the C++ strengths. Templates, 	 exceptions, and much better error handling.</li></ul><h2> Features </h2><h3> Using STL </h3>TinyXML can be compiled to use or not use STL. When using STL, TinyXMLuses the std::string class, and fully supports std::istream, std::ostream,operator<<, and operator>>. Many API methods have both 'const char*' and'const std::string&' forms.When STL support is compiled out, no STL files are included whatsoever. Allthe string classes are implemented by TinyXML itself. API methodsall use the 'const char*' form for input.Use the compile time #define:	TIXML_USE_STLto compile one version or the other. This can be passed by the compiler,or set as the first line of "tinyxml.h".Note: If compiling the test code in Linux, setting the environmentvariable TINYXML_USE_STL=YES/NO will control STL compilation. In theWindows project file, STL and non STL targets are provided. In your project,It's probably easiest to add the line "#define TIXML_USE_STL" as the firstline of tinyxml.h.<h3> UTF-8 </h3>TinyXML supports UTF-8 allowing to manipulate XML files in any language. TinyXMLalso supports "legacy mode" - the encoding used before UTF-8 support andprobably best described as "extended ascii".Normally, TinyXML will try to detect the correct encoding and use it. However,by setting the value of TIXML_DEFAULT_ENCODING in the header file, TinyXMLcan be forced to always use one encoding.TinyXML will assume Legacy Mode until one of the following occurs:<ol>	<li> If the non-standard but common "UTF-8 lead bytes" (0xef 0xbb 0xbf)		 begin the file or data stream, TinyXML will read it as UTF-8. </li>	<li> If the declaration tag is read, and it has an encoding="UTF-8", then		 TinyXML will read it as UTF-8. </li>	<li> If the declaration tag is read, and it has no encoding specified, then TinyXML will 		 read it as UTF-8. </li>	<li> If the declaration tag is read, and it has an encoding="something else", then TinyXML 		 will read it as Legacy Mode. In legacy mode, TinyXML will work as it did before. It's 		 not clear what that mode does exactly, but old content should keep working.</li>	<li> Until one of the above criteria is met, TinyXML runs in Legacy Mode.</li></ol>What happens if the encoding is incorrectly set or detected? TinyXML will tryto read and pass through text seen as improperly encoded. You may get some strange results or mangled characters. You may want to force TinyXML to the correct mode.You may force TinyXML to Legacy Mode by using LoadFile( TIXML_ENCODING_LEGACY ) orLoadFile( filename, TIXML_ENCODING_LEGACY ). You may force it to use legacy mode allthe time by setting TIXML_DEFAULT_ENCODING = TIXML_ENCODING_LEGACY. Likewise, you may force it to TIXML_ENCODING_UTF8 with the same technique.For English users, using English XML, UTF-8 is the same as low-ASCII. Youdon't need to be aware of UTF-8 or change your code in any way. You can thinkof UTF-8 as a "superset" of ASCII.UTF-8 is not a double byte format - but it is a standard encoding of Unicode!TinyXML does not use or directly support wchar, TCHAR, or Microsoft's _UNICODE at this time. It is common to see the term "Unicode" improperly refer to UTF-16, a wide byte encodingof unicode. This is a source of confusion.For "high-ascii" languages - everything not English, pretty much - TinyXML canhandle all languages, at the same time, as long as the XML is encodedin UTF-8. That can be a little tricky, older programs and operating systemstend to use the "default" or "traditional" code page. Many apps (and almost allmodern ones) can output UTF-8, but older or stubborn (or just broken) onesstill output text in the default code page. For example, Japanese systems traditionally use SHIFT-JIS encoding. Text encoded as SHIFT-JIS can not be read by TinyXML. A good text editor can import SHIFT-JIS and then save as UTF-8.The <a href="http://skew.org/xml/tutorial/">Skew.org link</a> does a greatjob covering the encoding issue.The test file "utf8test.xml" is an XML containing English, Spanish, Russian,and Simplified Chinese. (Hopefully they are translated correctly). The file"utf8test.gif" is a screen capture of the XML file, rendered in IE. Note thatif you don't have the correct fonts (Simplified Chinese or Russian) on yoursystem, you won't see output that matches the GIF file even if you can parseit correctly. Also note that (at least on my Windows machine) console outputis in a Western code page, so that Print() or printf() cannot correctly displaythe file. This is not a bug in TinyXML - just an OS issue. No data is lost or destroyed by TinyXML. The console just doesn't render UTF-8.<h3> Entities </h3>TinyXML recognizes the pre-defined "character entities", meaning specialcharacters. Namely:@verbatim	&amp;	&	&lt;	<	&gt;	>	&quot;	"	&apos;	'@endverbatimThese are recognized when the XML document is read, and translated to thereUTF-8 equivalents. For instance, text with the XML of:@verbatim	Far &amp; Away@endverbatimwill have the Value() of "Far & Away" when queried from the TiXmlText object,and will be written back to the XML stream/file as an ampersand. Older versionsof TinyXML "preserved" character entities, but the newer versions will translatethem into characters.Additionally, any character can be specified by its Unicode code point:The syntax "&#xA0;" or "&#160;" are both to the non-breaking space characher.<h3> Printing </h3>TinyXML can print output in several different ways that all have strengths and limitations.- Print( FILE* ). Output to a std-C stream, which includes all C files as well as stdout.	- "Pretty prints", but you don't have control over printing options.	- The output is streamed directly to the FILE object, so there is no memory overhead	  in the TinyXML code.	- used by Print() and SaveFile()- operator<<. Output to a c++ stream.	- Integrates with standart C++ iostreams.	- Outputs in "network printing" mode without line breaks. Good for network transmission	  and moving XML between C++ objects, but hard for a human to read.- TiXmlPrinter. Output to a std::string or memory buffer.	- API is less concise	- Future printing options will be put here.	- Printing may change slightly in future versions as it is refined and expanded.<h3> Streams </h3>With TIXML_USE_STL on TinyXML supports C++ streams (operator <<,>>) streams as wellas C (FILE*) streams. There are some differences that you may need to be aware of.C style output:	- based on FILE*	- the Print() and SaveFile() methods	Generates formatted output, with plenty of white space, intended to be as 	human-readable as possible. They are very fast, and tolerant of ill formed 	XML documents. For example, an XML document that contains 2 root elements 	and 2 declarations, will still print.C style input:	- based on FILE*	- the Parse() and LoadFile() methods	A fast, tolerant read. Use whenever you don't need the C++ streams.C++ style output:	- based on std::ostream	- operator<<	Generates condensed output, intended for network transmission rather than	readability. Depending on your system's implementation of the ostream class,	these may be somewhat slower. (Or may not.) Not tolerant of ill formed XML:	a document should contain the correct one root element. Additional root level	elements will not be streamed out.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级片在线观看| 欧美人xxxx| 这里只有精品免费| 国产精品色在线| 国产精品羞羞答答xxdd| 久久只精品国产| 捆绑紧缚一区二区三区视频 | 91麻豆高清视频| 久久夜色精品一区| 国产寡妇亲子伦一区二区| 欧美不卡视频一区| 国产精品一区二区三区乱码| 欧美一区二区三区免费在线看| 日本欧美一区二区三区| 91精品欧美福利在线观看| 日本一不卡视频| 久久精品一区四区| 色综合中文字幕| 日韩av高清在线观看| 日韩欧美一区二区免费| 国产精品一区二区在线播放| 国产精品理论在线观看| 欧美中文字幕亚洲一区二区va在线 | 日韩欧美亚洲另类制服综合在线| 久久国产精品99久久久久久老狼| 久久精品男人的天堂| 成人av电影免费在线播放| 午夜一区二区三区在线观看| 久久久一区二区| 欧美片在线播放| thepron国产精品| 亚洲a一区二区| 国产精品国产馆在线真实露脸 | 中文字幕va一区二区三区| 色哟哟精品一区| 国产精品免费久久| 国产综合一区二区| 亚洲成av人片在线观看| 精品国产免费一区二区三区四区| 欧美综合一区二区| 国产精品一卡二| 国产精品综合视频| 日韩高清在线不卡| 亚洲综合激情另类小说区| 国产精品美女视频| 中文字幕av一区二区三区| 精品国产髙清在线看国产毛片| 在线亚洲欧美专区二区| 色哦色哦哦色天天综合| 99久久精品情趣| 色菇凉天天综合网| 欧美三区在线视频| 欧美一区二区女人| 2024国产精品视频| 国产精品久久久久久福利一牛影视 | 日韩精品一区二区三区四区视频| 欧美精品丝袜久久久中文字幕| 欧美性一二三区| 欧美性极品少妇| 日韩一区二区在线观看视频| 日韩欧美国产一区二区在线播放| 欧美一区二区精美| 中文字幕欧美区| 手机精品视频在线观看| 免费不卡在线视频| 99久久99久久精品国产片果冻| 成人av网站在线观看免费| 欧美亚洲图片小说| 2020国产成人综合网| 亚洲一区二区三区不卡国产欧美| 日韩av中文字幕一区二区三区| 99免费精品视频| 欧美三级中文字| 亚洲免费观看在线观看| 国产一区二区调教| 欧美一区二区三区视频免费| 国产精品三级在线观看| 久久9热精品视频| 欧美日韩成人在线一区| 国产精品传媒入口麻豆| 国产成人亚洲精品青草天美| 欧美美女网站色| 性欧美大战久久久久久久久| 99在线精品一区二区三区| 国产视频一区二区在线观看| 久久疯狂做爰流白浆xx| 国产精品一区二区三区网站| 成人午夜在线播放| 精品电影一区二区| 五月激情综合婷婷| 制服丝袜在线91| 久久国产精品一区二区| 日韩欧美国产一区二区三区 | 亚洲欧美日本在线| 色综合久久综合| 亚洲一区日韩精品中文字幕| 欧美性淫爽ww久久久久无| 亚洲成人黄色小说| 欧美精三区欧美精三区| 美女视频黄免费的久久 | 国产婷婷色一区二区三区在线| 激情六月婷婷久久| 中文字幕制服丝袜一区二区三区| caoporm超碰国产精品| 亚洲成a人v欧美综合天堂| 91国内精品野花午夜精品| 久88久久88久久久| 一区二区三区四区中文字幕| 7878成人国产在线观看| 国产精品正在播放| 日韩电影一区二区三区| 国产精品国产三级国产aⅴ原创 | 欧美一区二区网站| 91在线看国产| 国产高清一区日本| 日韩和欧美的一区| 亚洲欧洲综合另类在线| 国产精品午夜在线| 欧美成人欧美edvon| 欧美一区二区日韩一区二区| 6080午夜不卡| 日韩欧美国产精品一区| 精品少妇一区二区三区免费观看 | 欧美色偷偷大香| 91精品国产麻豆国产自产在线| 欧美日本一区二区在线观看| 欧美日韩成人高清| 精品国产亚洲一区二区三区在线观看| 欧美一级黄色录像| 国产精品色一区二区三区| 亚洲丝袜制服诱惑| 爽好多水快深点欧美视频| 国产专区综合网| 91国模大尺度私拍在线视频| 97久久精品人人爽人人爽蜜臀| 国产传媒日韩欧美成人| 成人动漫精品一区二区| 欧美日韩国产综合视频在线观看| 日韩一级黄色大片| **性色生活片久久毛片| 久草在线在线精品观看| 色婷婷久久99综合精品jk白丝| 欧美绝品在线观看成人午夜影视| 久久精品在这里| 亚洲福利电影网| av资源站一区| 欧美videos大乳护士334| 亚洲资源中文字幕| 国产suv一区二区三区88区| 欧美日韩国产美| 亚洲精品美腿丝袜| 99久久免费精品| 欧美韩国一区二区| 国产精品12区| 国产香蕉久久精品综合网| 日本不卡高清视频| 91精品国产日韩91久久久久久| 亚洲乱码国产乱码精品精的特点| 久久成人麻豆午夜电影| 日韩欧美一卡二卡| 国产在线播放一区| 久久影院午夜论| 国产精品一区三区| 亚洲国产激情av| 91成人免费在线| 天天色图综合网| 欧美高清dvd| 国产资源在线一区| 久久亚洲综合av| 不卡一卡二卡三乱码免费网站| 中文字幕精品在线不卡| 9色porny自拍视频一区二区| 亚洲精品中文在线| 日韩一级欧美一级| 成人av在线看| 麻豆精品在线观看| 国产精品久久久久久久岛一牛影视| 91麻豆123| 卡一卡二国产精品| 一区二区三区在线影院| 欧美乱妇一区二区三区不卡视频| 国产伦精品一区二区三区免费| 中文字幕一区视频| 精品久久久久久久一区二区蜜臀| 成人av网在线| 国模大尺度一区二区三区| 亚洲精品videosex极品| 久久久久亚洲蜜桃| 欧美久久久久久久久久| www.在线欧美| 丁香婷婷综合色啪| 久久精品国产色蜜蜜麻豆| 亚洲午夜一区二区| 专区另类欧美日韩| 国产精品久久夜| 国产精品久久久久一区二区三区| 欧美tk丨vk视频| 日韩欧美一区电影| 日韩欧美国产三级电影视频| 欧美日韩国产一级|