equal
deleted
inserted
replaced
48 for deserialisation. </p> <p>The following package diagram summarises the |
48 for deserialisation. </p> <p>The following package diagram summarises the |
49 dependencies of the XML DOM Engine and shows the three functionality groups |
49 dependencies of the XML DOM Engine and shows the three functionality groups |
50 that are described in the following section. </p> <fig id="GUID-EEFA9390-CA66-56DD-96B4-9DF7C35AB36D"> |
50 that are described in the following section. </p> <fig id="GUID-EEFA9390-CA66-56DD-96B4-9DF7C35AB36D"> |
51 <title> Package diagram for the XML DOM Engine component |
51 <title> Package diagram for the XML DOM Engine component |
52 </title> |
52 </title> |
53 <image href="GUID-AE69AA42-E633-5B7A-BAA1-6896950E0E19_d0e429835_href.png" placement="inline"/> |
53 <image href="GUID-AE69AA42-E633-5B7A-BAA1-6896950E0E19_d0e429673_href.png" placement="inline"/> |
54 </fig> </section> |
54 </fig> </section> |
55 <section><title>Description</title> <p>The XML DOM Engine is an object-oriented |
55 <section><title>Description</title> <p>The XML DOM Engine is an object-oriented |
56 provider of the DOM services included in the standard libxml2 library: tree-based |
56 provider of the DOM services included in the standard libxml2 library: tree-based |
57 parsing with validation and random access to the XML elements. If you need |
57 parsing with validation and random access to the XML elements. If you need |
58 event-based parsing, use the <xref href="GUID-F79E4F18-19E2-577E-8409-8B82BD48AC66.dita">XML |
58 event-based parsing, use the <xref href="GUID-F79E4F18-19E2-577E-8409-8B82BD48AC66.dita">XML |
62 type-specific nodes. Use these type-specific nodes to avoid type-checking |
62 type-specific nodes. Use these type-specific nodes to avoid type-checking |
63 and casting the Nodes as well as to improve performance. Some of these node |
63 and casting the Nodes as well as to improve performance. Some of these node |
64 types are shown in the following diagram. </p> <fig id="GUID-32F52AA5-2670-5C4C-B9EE-508BDB3B9E78"> |
64 types are shown in the following diagram. </p> <fig id="GUID-32F52AA5-2670-5C4C-B9EE-508BDB3B9E78"> |
65 <title> Extract of the class diagram for the XML DOM Engine |
65 <title> Extract of the class diagram for the XML DOM Engine |
66 parser </title> |
66 parser </title> |
67 <image href="GUID-9BF177DF-9E59-5C30-95BA-70A8250579E0_d0e429866_href.png" placement="inline"/> |
67 <image href="GUID-9BF177DF-9E59-5C30-95BA-70A8250579E0_d0e429704_href.png" placement="inline"/> |
68 </fig> <p><b>Serialisation</b> </p> <p>Serialisation transforms the DOM tree |
68 </fig> <p><b>Serialisation</b> </p> <p>Serialisation transforms the DOM tree |
69 (including binary data) into one of the following formats: </p> <ul> |
69 (including binary data) into one of the following formats: </p> <ul> |
70 <li id="GUID-C7E6E69A-9373-5A8E-A0A4-FABA95738ACC"><p>Default (standard XML) </p> </li> |
70 <li id="GUID-C7E6E69A-9373-5A8E-A0A4-FABA95738ACC"><p>Default (standard XML) </p> </li> |
71 <li id="GUID-46B3A636-54BE-556A-B5D5-277378BD4BAB"><p>XOP (XML-binary Optimized |
71 <li id="GUID-46B3A636-54BE-556A-B5D5-277378BD4BAB"><p>XOP (XML-binary Optimized |
72 Packaging) </p> </li> |
72 Packaging) </p> </li> |