Lines Matching refs:XML
8 TinyXML-2 is a simple, small, efficient, C++ XML parser that can be
22 In brief, TinyXML-2 parses an XML document, and builds from that a
25 XML stands for "eXtensible Markup Language." It is a general purpose
28 all be replaced with XML. One parser for everything.
30 http://en.wikipedia.org/wiki/XML
32 There are different ways to access and interact with XML data.
33 TinyXML-2 uses a Document Object Model (DOM), meaning the XML data is parsed
35 written to disk or another output stream. You can also construct an XML document
37 stream. You can even use TinyXML-2 to stream XML programmatically from
49 compliant XML output. TinyXML-2 should compile on any reasonably C++
59 browsers or have more complete XML needs, TinyXML-2 is not the parser for you.
82 TinyXML-2 uses UTF-8 exclusively when interpreting XML. All XML is assumed to
107 line-feed character, as required by the XML spec.
121 valuable. TinyXML-2 sees these as the same XML:
147 It essentially causes the XML to be parsed twice.
151 TinyXML-2 reports the line number of any errors in an XML document that
155 XML document (e.g. application-implemented DTD validation) to report
169 These are recognized when the XML document is read, and translated to their
170 UTF-8 equivalents. For instance, text with the XML of:
175 and will be written back to the XML stream/file as an ampersand.
202 // printer.CStr() has a const char* to the XML
206 When loading, an XML parser is very useful. However, sometimes
211 prints out a trivially simple XML file without ever creating
212 an XML document.
222 #### Load and parse an XML file.
224 /* ------ Example 1: Load and parse an XML file. ---- */
237 // Structure of the XML file: