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++
60 browsers or have more complete XML needs, TinyXML-2 is not the parser for you.
83 TinyXML-2 uses UTF-8 exclusively when interpreting XML. All XML is assumed to
108 line-feed character, as required by the XML spec.
122 valuable. TinyXML-2 sees these as the same XML:
148 It essentially causes the XML to be parsed twice.
152 TinyXML-2 reports the line number of any errors in an XML document that
156 XML document (e.g. application-implemented DTD validation) to report
170 These are recognized when the XML document is read, and translated to their
171 UTF-8 equivalents. For instance, text with the XML of:
176 and will be written back to the XML stream/file as an ampersand.
203 // printer.CStr() has a const char* to the XML
207 When loading, an XML parser is very useful. However, sometimes
212 prints out a trivially simple XML file without ever creating
213 an XML document.
223 #### Load and parse an XML file.
225 /* ------ Example 1: Load and parse an XML file. ---- */
238 // Structure of the XML file: