1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Namespace Poco::XML</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<meta name="author" content="Applied Informatics Software Engineering GmbH and Contributors"/>
<meta name="publisher" content="Applied Informatics Software Engineering GmbH and Contributors"/>
<meta name="copyright" content="Copyright (c) 2009, Applied Informatics Software Engineering GmbH and Contributors"/>
<meta name="language" content="en"/>
<meta name="date" content="2009-11-24"/>
<meta name="generator" content="PocoDoc"/>
<link rel="stylesheet" href="css/styles.css" type="text/css"/>
</head>
<body bgcolor="#ffffff" leftmargin="0" topmargin="0">
<div class="header">
<h1 class="namespace"><a href="Poco.html" class="namespace">Poco</a></h1>
<h1 class="symbol">namespace XML</h1>
</div>
<div class="body">
<h2>Overview</h2>
<p><b>Classes:</b>
<a href="Poco.XML.AbstractContainerNode.html" title="class Poco::XML::AbstractContainerNode">AbstractContainerNode</a>, <a href="Poco.XML.AbstractNode.html" title="class Poco::XML::AbstractNode">AbstractNode</a>, <a href="Poco.XML.Attr.html" title="class Poco::XML::Attr">Attr</a>, <a href="Poco.XML.AttrMap.html" title="class Poco::XML::AttrMap">AttrMap</a>, <a href="Poco.XML.Attributes.html" title="class Poco::XML::Attributes">Attributes</a>, <a href="Poco.XML.AttributesImpl.html" title="class Poco::XML::AttributesImpl">AttributesImpl</a>, <a href="Poco.XML.CDATASection.html" title="class Poco::XML::CDATASection">CDATASection</a>, <a href="Poco.XML.CharacterData.html" title="class Poco::XML::CharacterData">CharacterData</a>, <a href="Poco.XML.ChildNodesList.html" title="class Poco::XML::ChildNodesList">ChildNodesList</a>, <a href="Poco.XML.Comment.html" title="class Poco::XML::Comment">Comment</a>, <a href="Poco.XML.ContentHandler.html" title="class Poco::XML::ContentHandler">ContentHandler</a>, <a href="Poco.XML.DOMBuilder.html" title="class Poco::XML::DOMBuilder">DOMBuilder</a>, <a href="Poco.XML.DOMException.html" title="class Poco::XML::DOMException">DOMException</a>, <a href="Poco.XML.DOMImplementation.html" title="class Poco::XML::DOMImplementation">DOMImplementation</a>, <a href="Poco.XML.DOMObject.html" title="class Poco::XML::DOMObject">DOMObject</a>, <a href="Poco.XML.DOMParser.html" title="class Poco::XML::DOMParser">DOMParser</a>, <a href="Poco.XML.DOMSerializer.html" title="class Poco::XML::DOMSerializer">DOMSerializer</a>, <a href="Poco.XML.DOMWriter.html" title="class Poco::XML::DOMWriter">DOMWriter</a>, <a href="Poco.XML.DTDHandler.html" title="class Poco::XML::DTDHandler">DTDHandler</a>, <a href="Poco.XML.DTDMap.html" title="class Poco::XML::DTDMap">DTDMap</a>, <a href="Poco.XML.DeclHandler.html" title="class Poco::XML::DeclHandler">DeclHandler</a>, <a href="Poco.XML.DefaultHandler.html" title="class Poco::XML::DefaultHandler">DefaultHandler</a>, <a href="Poco.XML.Document.html" title="class Poco::XML::Document">Document</a>, <a href="Poco.XML.DocumentEvent.html" title="class Poco::XML::DocumentEvent">DocumentEvent</a>, <a href="Poco.XML.DocumentFragment.html" title="class Poco::XML::DocumentFragment">DocumentFragment</a>, <a href="Poco.XML.DocumentType.html" title="class Poco::XML::DocumentType">DocumentType</a>, <a href="Poco.XML.Element.html" title="class Poco::XML::Element">Element</a>, <a href="Poco.XML.ElementsByTagNameList.html" title="class Poco::XML::ElementsByTagNameList">ElementsByTagNameList</a>, <a href="Poco.XML.ElementsByTagNameListNS.html" title="class Poco::XML::ElementsByTagNameListNS">ElementsByTagNameListNS</a>, <a href="Poco.XML.Entity.html" title="class Poco::XML::Entity">Entity</a>, <a href="Poco.XML.EntityReference.html" title="class Poco::XML::EntityReference">EntityReference</a>, <a href="Poco.XML.EntityResolver.html" title="class Poco::XML::EntityResolver">EntityResolver</a>, <a href="Poco.XML.EntityResolverImpl.html" title="class Poco::XML::EntityResolverImpl">EntityResolverImpl</a>, <a href="Poco.XML.ErrorHandler.html" title="class Poco::XML::ErrorHandler">ErrorHandler</a>, <a href="Poco.XML.Event.html" title="class Poco::XML::Event">Event</a>, <a href="Poco.XML.EventDispatcher.html" title="class Poco::XML::EventDispatcher">EventDispatcher</a>, <a href="Poco.XML.EventException.html" title="class Poco::XML::EventException">EventException</a>, <a href="Poco.XML.EventListener.html" title="class Poco::XML::EventListener">EventListener</a>, <a href="Poco.XML.EventTarget.html" title="class Poco::XML::EventTarget">EventTarget</a>, <a href="Poco.XML.InputSource.html" title="class Poco::XML::InputSource">InputSource</a>, <a href="Poco.XML.LexicalHandler.html" title="class Poco::XML::LexicalHandler">LexicalHandler</a>, <a href="Poco.XML.Locator.html" title="class Poco::XML::Locator">Locator</a>, <a href="Poco.XML.LocatorImpl.html" title="class Poco::XML::LocatorImpl">LocatorImpl</a>, <a href="Poco.XML.MutationEvent.html" title="class Poco::XML::MutationEvent">MutationEvent</a>, <a href="Poco.XML.Name.html" title="class Poco::XML::Name">Name</a>, <a href="Poco.XML.NamePool.html" title="class Poco::XML::NamePool">NamePool</a>, <a href="Poco.XML.NamedNodeMap.html" title="class Poco::XML::NamedNodeMap">NamedNodeMap</a>, <a href="Poco.XML.NamespacePrefixesStrategy.html" title="class Poco::XML::NamespacePrefixesStrategy">NamespacePrefixesStrategy</a>, <a href="Poco.XML.NamespaceStrategy.html" title="class Poco::XML::NamespaceStrategy">NamespaceStrategy</a>, <a href="Poco.XML.NamespaceSupport.html" title="class Poco::XML::NamespaceSupport">NamespaceSupport</a>, <a href="Poco.XML.NoNamespacePrefixesStrategy.html" title="class Poco::XML::NoNamespacePrefixesStrategy">NoNamespacePrefixesStrategy</a>, <a href="Poco.XML.NoNamespacesStrategy.html" title="class Poco::XML::NoNamespacesStrategy">NoNamespacesStrategy</a>, <a href="Poco.XML.Node.html" title="class Poco::XML::Node">Node</a>, <a href="Poco.XML.NodeAppender.html" title="class Poco::XML::NodeAppender">NodeAppender</a>, <a href="Poco.XML.NodeFilter.html" title="class Poco::XML::NodeFilter">NodeFilter</a>, <a href="Poco.XML.NodeIterator.html" title="class Poco::XML::NodeIterator">NodeIterator</a>, <a href="Poco.XML.NodeList.html" title="class Poco::XML::NodeList">NodeList</a>, <a href="Poco.XML.Notation.html" title="class Poco::XML::Notation">Notation</a>, <a href="Poco.XML.ParserEngine.html" title="class Poco::XML::ParserEngine">ParserEngine</a>, <a href="Poco.XML.ProcessingInstruction.html" title="class Poco::XML::ProcessingInstruction">ProcessingInstruction</a>, <a href="Poco.XML.SAXException.html" title="class Poco::XML::SAXException">SAXException</a>, <a href="Poco.XML.SAXNotRecognizedException.html" title="class Poco::XML::SAXNotRecognizedException">SAXNotRecognizedException</a>, <a href="Poco.XML.SAXNotSupportedException.html" title="class Poco::XML::SAXNotSupportedException">SAXNotSupportedException</a>, <a href="Poco.XML.SAXParseException.html" title="class Poco::XML::SAXParseException">SAXParseException</a>, <a href="Poco.XML.SAXParser.html" title="class Poco::XML::SAXParser">SAXParser</a>, <a href="Poco.XML.Text.html" title="class Poco::XML::Text">Text</a>, <a href="Poco.XML.TreeWalker.html" title="class Poco::XML::TreeWalker">TreeWalker</a>, <a href="Poco.XML.WhitespaceFilter.html" title="class Poco::XML::WhitespaceFilter">WhitespaceFilter</a>, <a href="Poco.XML.XMLException.html" title="class Poco::XML::XMLException">XMLException</a>, <a href="Poco.XML.XMLFilter.html" title="class Poco::XML::XMLFilter">XMLFilter</a>, <a href="Poco.XML.XMLFilterImpl.html" title="class Poco::XML::XMLFilterImpl">XMLFilterImpl</a>, <a href="Poco.XML.XMLReader.html" title="class Poco::XML::XMLReader">XMLReader</a>, <a href="Poco.XML.XMLWriter.html" title="class Poco::XML::XMLWriter">XMLWriter</a></p>
<p><b>Types:</b>
<a href="Poco.XML.html#19836" title="Poco::XML::XMLByteInputStream">XMLByteInputStream</a>, <a href="Poco.XML.html#19837" title="Poco::XML::XMLByteOutputStream">XMLByteOutputStream</a>, <a href="Poco.XML.html#19840" title="Poco::XML::XMLChar">XMLChar</a>, <a href="Poco.XML.html#19838" title="Poco::XML::XMLCharInputStream">XMLCharInputStream</a>, <a href="Poco.XML.html#19839" title="Poco::XML::XMLCharOutputStream">XMLCharOutputStream</a>, <a href="Poco.XML.html#19841" title="Poco::XML::XMLString">XMLString</a></p>
<p><b>Functions:</b>
<a href="Poco.XML.html#19842" title="Poco::XML::fromXMLString()">fromXMLString</a>, <a href="Poco.XML.html#19529" title="Poco::XML::swap()">swap</a>, <a href="Poco.XML.html#19844" title="Poco::XML::toXMLString()">toXMLString</a></p>
<h2>Classes</h2>
<h3><a href="Poco.XML.AbstractContainerNode.html" class="class">class AbstractContainerNode</a></h3>
<p> <a href="Poco.XML.AbstractContainerNode.html" title="class Poco::XML::AbstractContainerNode">AbstractContainerNode</a> is an implementation of <a href="Poco.XML.Node.html" title="class Poco::XML::Node">Node</a>
that stores and manages child nodes. <a href="Poco.XML.AbstractContainerNode.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.AbstractNode.html" class="class">class AbstractNode</a></h3>
<p> <a href="Poco.XML.AbstractNode.html" title="class Poco::XML::AbstractNode">AbstractNode</a> provides a basic implementation
of the <a href="Poco.XML.Node.html" title="class Poco::XML::Node">Node</a> interface for all types of nodes
that do not contain other nodes. <a href="Poco.XML.AbstractNode.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.Attr.html" class="class">class Attr</a></h3>
<p> The <a href="Poco.XML.Attr.html" title="class Poco::XML::Attr">Attr</a> interface represents an attribute in an <a href="Poco.XML.Element.html" title="class Poco::XML::Element">Element</a> object. <a href="Poco.XML.Attr.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.AttrMap.html" class="class">class AttrMap</a></h3>
<p> <a href="Poco.XML.AttrMap.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.Attributes.html" class="class">class Attributes</a></h3>
<p> Interface for a list of <a href="Poco.XML.html" title="namespace Poco::XML">XML</a> attributes. <a href="Poco.XML.Attributes.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.AttributesImpl.html" class="class">class AttributesImpl</a></h3>
<p> This class provides a default implementation of the SAX2 <a href="Poco.XML.Attributes.html" title="class Poco::XML::Attributes">Attributes</a> interface,
with the addition of manipulators so that the list can be modified or reused. <a href="Poco.XML.AttributesImpl.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.CDATASection.html" class="class">class CDATASection</a></h3>
<p> CDATA sections are used to escape blocks of text containing characters that
would otherwise be regarded as markup. <a href="Poco.XML.CDATASection.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.CharacterData.html" class="class">class CharacterData</a></h3>
<p> The <a href="Poco.XML.CharacterData.html" title="class Poco::XML::CharacterData">CharacterData</a> interface extends <a href="Poco.XML.Node.html" title="class Poco::XML::Node">Node</a> with a set of attributes and methods
for accessing character data in the DOM. <a href="Poco.XML.CharacterData.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.ChildNodesList.html" class="class">class ChildNodesList</a></h3>
<p> <a href="Poco.XML.ChildNodesList.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.Comment.html" class="class">class Comment</a></h3>
<p> This interface inherits from <a href="Poco.XML.CharacterData.html" title="class Poco::XML::CharacterData">CharacterData</a> and represents the content of
a comment, i. <a href="Poco.XML.Comment.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.ContentHandler.html" class="class">class ContentHandler</a></h3>
<p> Receive notification of the logical content of a document. <a href="Poco.XML.ContentHandler.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.DOMBuilder.html" class="class">class DOMBuilder</a></h3>
<p> This class builds a tree representation of an
<a href="Poco.XML.html" title="namespace Poco::XML">XML</a> document, according to the W3C <a href="Poco.XML.Document.html" title="class Poco::XML::Document">Document</a> Object Model, Level 1 and 2
specifications. <a href="Poco.XML.DOMBuilder.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.DOMException.html" class="class">class DOMException</a></h3>
<p> DOM operations only raise exceptions in "exceptional" circumstances, i. <a href="Poco.XML.DOMException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.DOMImplementation.html" class="class">class DOMImplementation</a></h3>
<p> The <a href="Poco.XML.DOMImplementation.html" title="class Poco::XML::DOMImplementation">DOMImplementation</a> interface provides a number of methods for
performing operations that are independent of any particular instance
of the document object model. <a href="Poco.XML.DOMImplementation.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.DOMObject.html" class="class">class DOMObject</a></h3>
<p> The base class for all objects in the <a href="Poco.XML.Document.html" title="class Poco::XML::Document">Document</a> Object Model. <a href="Poco.XML.DOMObject.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.DOMParser.html" class="class">class DOMParser</a></h3>
<p> This is a convenience class that combines a
<a href="Poco.XML.DOMBuilder.html" title="class Poco::XML::DOMBuilder">DOMBuilder</a> with a <a href="Poco.XML.SAXParser.html" title="class Poco::XML::SAXParser">SAXParser</a>, with the optional
support of a <a href="Poco.XML.WhitespaceFilter.html" title="class Poco::XML::WhitespaceFilter">WhitespaceFilter</a>. <a href="Poco.XML.DOMParser.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.DOMSerializer.html" class="class">class DOMSerializer</a></h3>
<p> The <a href="Poco.XML.DOMSerializer.html" title="class Poco::XML::DOMSerializer">DOMSerializer</a> serializes a DOM document
into a sequence of SAX events which are
reported to the registered SAX event
handlers. <a href="Poco.XML.DOMSerializer.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.DOMWriter.html" class="class">class DOMWriter</a></h3>
<p> The <a href="Poco.XML.DOMWriter.html" title="class Poco::XML::DOMWriter">DOMWriter</a> uses a <a href="Poco.XML.DOMSerializer.html" title="class Poco::XML::DOMSerializer">DOMSerializer</a> with an
<a href="Poco.XML.XMLWriter.html" title="class Poco::XML::XMLWriter">XMLWriter</a> to serialize a DOM document into
textual <a href="Poco.XML.html" title="namespace Poco::XML">XML</a>. <a href="Poco.XML.DOMWriter.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.DTDHandler.html" class="class">class DTDHandler</a></h3>
<p> 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. <a href="Poco.XML.DTDHandler.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.DTDMap.html" class="class">class DTDMap</a></h3>
<p> This implementation of <a href="Poco.XML.NamedNodeMap.html" title="class Poco::XML::NamedNodeMap">NamedNodeMap</a>
is returned by <a href="Poco.XML.DocumentType.html#18140" title="Poco::XML::DocumentType::entities()">DocumentType::entities</a>()
and <a href="Poco.XML.DocumentType.html#18141" title="Poco::XML::DocumentType::notations()">DocumentType::notations</a>(). <a href="Poco.XML.DTDMap.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.DeclHandler.html" class="class">class DeclHandler</a></h3>
<p> This is an optional extension handler for SAX2 to provide information
about DTD declarations in an <a href="Poco.XML.html" title="namespace Poco::XML">XML</a> document. <a href="Poco.XML.DeclHandler.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.DefaultHandler.html" class="class">class DefaultHandler</a></h3>
<p> Default base class for SAX2 event handlers. <a href="Poco.XML.DefaultHandler.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.Document.html" class="class">class Document</a></h3>
<p> The <a href="Poco.XML.Document.html" title="class Poco::XML::Document">Document</a> interface represents the entire HTML or <a href="Poco.XML.html" title="namespace Poco::XML">XML</a> document. <a href="Poco.XML.Document.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.DocumentEvent.html" class="class">class DocumentEvent</a></h3>
<p> The <a href="Poco.XML.DocumentEvent.html" title="class Poco::XML::DocumentEvent">DocumentEvent</a> interface provides a mechanism by which the user can create
an <a href="Poco.XML.Event.html" title="class Poco::XML::Event">Event</a> of a type supported by the implementation. <a href="Poco.XML.DocumentEvent.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.DocumentFragment.html" class="class">class DocumentFragment</a></h3>
<p> <a href="Poco.XML.DocumentFragment.html" title="class Poco::XML::DocumentFragment">DocumentFragment</a> is a "lightweight" or "minimal" <a href="Poco.XML.Document.html" title="class Poco::XML::Document">Document</a> object. <a href="Poco.XML.DocumentFragment.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.DocumentType.html" class="class">class DocumentType</a></h3>
<p> Each <a href="Poco.XML.Document.html" title="class Poco::XML::Document">Document</a> has a doctype attribute whose value is either null or a <a href="Poco.XML.DocumentType.html" title="class Poco::XML::DocumentType">DocumentType</a>
object. <a href="Poco.XML.DocumentType.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.Element.html" class="class">class Element</a></h3>
<p> The <a href="Poco.XML.Element.html" title="class Poco::XML::Element">Element</a> interface represents an element in an <a href="Poco.XML.html" title="namespace Poco::XML">XML</a> document. <a href="Poco.XML.Element.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.ElementsByTagNameList.html" class="class">class ElementsByTagNameList</a></h3>
<p> <a href="Poco.XML.ElementsByTagNameList.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.ElementsByTagNameListNS.html" class="class">class ElementsByTagNameListNS</a></h3>
<p> <a href="Poco.XML.ElementsByTagNameListNS.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.Entity.html" class="class">class Entity</a></h3>
<p> This interface represents an entity, either parsed or unparsed, in an <a href="Poco.XML.html" title="namespace Poco::XML">XML</a>
document. <a href="Poco.XML.Entity.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.EntityReference.html" class="class">class EntityReference</a></h3>
<p> <a href="Poco.XML.EntityReference.html" title="class Poco::XML::EntityReference">EntityReference</a> objects may be inserted into the structure model when an
entity reference is in the source document, or when the user wishes to insert
an entity reference. <a href="Poco.XML.EntityReference.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.EntityResolver.html" class="class">class EntityResolver</a></h3>
<p> If a SAX application needs to implement customized handling for external entities,
it must implement this interface and register an instance with the SAX driver using
the setEntityResolver method. <a href="Poco.XML.EntityResolver.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.EntityResolverImpl.html" class="class">class EntityResolverImpl</a></h3>
<p> A default implementation of the <a href="Poco.XML.EntityResolver.html" title="class Poco::XML::EntityResolver">EntityResolver</a> interface. <a href="Poco.XML.EntityResolverImpl.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.ErrorHandler.html" class="class">class ErrorHandler</a></h3>
<p> If a SAX application needs to implement customized error handling, it must
implement this interface and then register an instance with the <a href="Poco.XML.html" title="namespace Poco::XML">XML</a> reader
using the setErrorHandler method. <a href="Poco.XML.ErrorHandler.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.Event.html" class="class">class Event</a></h3>
<p> The <a href="Poco.XML.Event.html" title="class Poco::XML::Event">Event</a> interface is used to provide contextual information about an event
to the handler processing the event. <a href="Poco.XML.Event.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.EventDispatcher.html" class="class">class EventDispatcher</a></h3>
<p> This helper class manages event listener subscriptions
and event dispatching for <a href="Poco.XML.AbstractNode.html" title="class Poco::XML::AbstractNode">AbstractNode</a>. <a href="Poco.XML.EventDispatcher.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.EventException.html" class="class">class EventException</a></h3>
<p> <a href="Poco.XML.Event.html" title="class Poco::XML::Event">Event</a> operations may throw an <a href="Poco.XML.EventException.html" title="class Poco::XML::EventException">EventException</a> as
specified in their method descriptions. <a href="Poco.XML.EventException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.EventListener.html" class="class">class EventListener</a></h3>
<p> The <a href="Poco.XML.EventListener.html" title="class Poco::XML::EventListener">EventListener</a> interface is the primary method for handling events. <a href="Poco.XML.EventListener.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.EventTarget.html" class="class">class EventTarget</a></h3>
<p> The <a href="Poco.XML.EventTarget.html" title="class Poco::XML::EventTarget">EventTarget</a> interface is implemented by all Nodes in an implementation
which supports the DOM <a href="Poco.XML.Event.html" title="class Poco::XML::Event">Event</a> Model. <a href="Poco.XML.EventTarget.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.InputSource.html" class="class">class InputSource</a></h3>
<p> This class allows a SAX application to encapsulate information about an input
source in a single object, which may include a public identifier, a system
identifier, a byte stream (possibly with a specified encoding), and/or a character
stream. <a href="Poco.XML.InputSource.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.LexicalHandler.html" class="class">class LexicalHandler</a></h3>
<p> This is an optional extension handler for SAX2 to provide lexical information
about an <a href="Poco.XML.html" title="namespace Poco::XML">XML</a> document, such as comments and CDATA section boundaries. <a href="Poco.XML.LexicalHandler.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.Locator.html" class="class">class Locator</a></h3>
<p> Interface for associating a SAX event with a document location. <a href="Poco.XML.Locator.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.LocatorImpl.html" class="class">class LocatorImpl</a></h3>
<p> Provide an optional convenience implementation of <a href="Poco.XML.Locator.html" title="class Poco::XML::Locator">Locator</a>. <a href="Poco.XML.LocatorImpl.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.MutationEvent.html" class="class">class MutationEvent</a></h3>
<p> The <a href="Poco.XML.MutationEvent.html" title="class Poco::XML::MutationEvent">MutationEvent</a> interface provides specific contextual
information associated with Mutation events. <a href="Poco.XML.MutationEvent.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.Name.html" class="class">class Name</a></h3>
<p> An <a href="Poco.XML.html" title="namespace Poco::XML">XML</a> element or attribute name, consisting of a
qualified name, a namespace <a href="Poco.URI.html" title="class Poco::URI">URI</a> and a local name. <a href="Poco.XML.Name.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.NamePool.html" class="class">class NamePool</a></h3>
<p> A hashtable that stores <a href="Poco.XML.html" title="namespace Poco::XML">XML</a> names consisting of an <a href="Poco.URI.html" title="class Poco::URI">URI</a>, a
local name and a qualified name. <a href="Poco.XML.NamePool.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.NamedNodeMap.html" class="class">class NamedNodeMap</a></h3>
<p> Objects implementing the <a href="Poco.XML.NamedNodeMap.html" title="class Poco::XML::NamedNodeMap">NamedNodeMap</a> interface are used to represent collections
of nodes that can be accessed by name. <a href="Poco.XML.NamedNodeMap.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.NamespacePrefixesStrategy.html" class="class">class NamespacePrefixesStrategy</a></h3>
<p> The <a href="Poco.XML.NamespaceStrategy.html" title="class Poco::XML::NamespaceStrategy">NamespaceStrategy</a> implementation used if namespaces
processing is requested and prefixes are reported. <a href="Poco.XML.NamespacePrefixesStrategy.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.NamespaceStrategy.html" class="class">class NamespaceStrategy</a></h3>
<p> This class is used by <a href="Poco.XML.ParserEngine.html" title="class Poco::XML::ParserEngine">ParserEngine</a> to handle the
startElement, endElement, startPrefixMapping and
endPrefixMapping events. <a href="Poco.XML.NamespaceStrategy.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.NamespaceSupport.html" class="class">class NamespaceSupport</a></h3>
<p> Encapsulate Namespace logic for use by SAX drivers. <a href="Poco.XML.NamespaceSupport.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.NoNamespacePrefixesStrategy.html" class="class">class NoNamespacePrefixesStrategy</a></h3>
<p> The <a href="Poco.XML.NamespaceStrategy.html" title="class Poco::XML::NamespaceStrategy">NamespaceStrategy</a> implementation used if namespaces
processing is requested, but prefixes are not reported. <a href="Poco.XML.NoNamespacePrefixesStrategy.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.NoNamespacesStrategy.html" class="class">class NoNamespacesStrategy</a></h3>
<p> The <a href="Poco.XML.NamespaceStrategy.html" title="class Poco::XML::NamespaceStrategy">NamespaceStrategy</a> implementation used if no namespaces
processing is requested. <a href="Poco.XML.NoNamespacesStrategy.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.Node.html" class="class">class Node</a></h3>
<p> The <a href="Poco.XML.Node.html" title="class Poco::XML::Node">Node</a> interface is the primary datatype for the entire <a href="Poco.XML.Document.html" title="class Poco::XML::Document">Document</a> Object
Model. <a href="Poco.XML.Node.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.NodeAppender.html" class="class">class NodeAppender</a></h3>
<p> The <a href="Poco.XML.NodeAppender.html" title="class Poco::XML::NodeAppender">NodeAppender</a> class provides a very fast way to
build larger DOM documents. <a href="Poco.XML.NodeAppender.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.NodeFilter.html" class="class">class NodeFilter</a></h3>
<p> Filters are objects that know how to "filter out" nodes. <a href="Poco.XML.NodeFilter.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.NodeIterator.html" class="class">class NodeIterator</a></h3>
<p> Iterators are used to step through a set of nodes, e. <a href="Poco.XML.NodeIterator.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.NodeList.html" class="class">class NodeList</a></h3>
<p> The <a href="Poco.XML.NodeList.html" title="class Poco::XML::NodeList">NodeList</a> interface provides the abstraction of an ordered
collection of nodes, without defining or constraining how this
collection is implemented. <a href="Poco.XML.NodeList.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.Notation.html" class="class">class Notation</a></h3>
<p> This interface represents a notation declared in the DTD. <a href="Poco.XML.Notation.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.ParserEngine.html" class="class">class ParserEngine</a></h3>
<p> This class provides an object-oriented, stream-based,
low-level interface to the <a href="Poco.XML.html" title="namespace Poco::XML">XML</a> Parser Toolkit (expat). <a href="Poco.XML.ParserEngine.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.ProcessingInstruction.html" class="class">class ProcessingInstruction</a></h3>
<p> The <a href="Poco.XML.ProcessingInstruction.html" title="class Poco::XML::ProcessingInstruction">ProcessingInstruction</a> interface represents a "processing instruction",
used in <a href="Poco.XML.html" title="namespace Poco::XML">XML</a> as a way to keep processor-specific information in the text
of the document. <a href="Poco.XML.ProcessingInstruction.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.SAXException.html" class="class">class SAXException</a></h3>
<p> <a href="Poco.XML.SAXException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.SAXNotRecognizedException.html" class="class">class SAXNotRecognizedException</a></h3>
<p> The base class for all SAX-related exceptions like <a href="Poco.XML.SAXParseException.html" title="class Poco::XML::SAXParseException">SAXParseException</a>,
<a href="Poco.XML.SAXNotRecognizedException.html" title="class Poco::XML::SAXNotRecognizedException">SAXNotRecognizedException</a> or <a href="Poco.XML.SAXNotSupportedException.html" title="class Poco::XML::SAXNotSupportedException">SAXNotSupportedException</a>. <a href="Poco.XML.SAXNotRecognizedException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.SAXNotSupportedException.html" class="class">class SAXNotSupportedException</a></h3>
<p> <a href="Poco.Exception.html" title="class Poco::Exception">Exception</a> class for an unrecognized identifier. <a href="Poco.XML.SAXNotSupportedException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.SAXParseException.html" class="class">class SAXParseException</a></h3>
<p> <a href="Poco.Exception.html" title="class Poco::Exception">Exception</a> class for an unsupported operation. <a href="Poco.XML.SAXParseException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.SAXParser.html" class="class">class SAXParser</a></h3>
<p> This class provides a SAX2 (Simple API for <a href="Poco.XML.html" title="namespace Poco::XML">XML</a>) interface to expat,
the <a href="Poco.XML.html" title="namespace Poco::XML">XML</a> parser toolkit. <a href="Poco.XML.SAXParser.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.Text.html" class="class">class Text</a></h3>
<p> The <a href="Poco.XML.Text.html" title="class Poco::XML::Text">Text</a> interface inherits from <a href="Poco.XML.CharacterData.html" title="class Poco::XML::CharacterData">CharacterData</a> and represents the textual
content (termed character data in <a href="Poco.XML.html" title="namespace Poco::XML">XML</a>) of an <a href="Poco.XML.Element.html" title="class Poco::XML::Element">Element</a> or <a href="Poco.XML.Attr.html" title="class Poco::XML::Attr">Attr</a>. <a href="Poco.XML.Text.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.TreeWalker.html" class="class">class TreeWalker</a></h3>
<p> <a href="Poco.XML.TreeWalker.html" title="class Poco::XML::TreeWalker">TreeWalker</a> objects are used to navigate a document tree or subtree using
the view of the document defined by their whatToShow flags and filter (if
any). <a href="Poco.XML.TreeWalker.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.WhitespaceFilter.html" class="class">class WhitespaceFilter</a></h3>
<p> This implementation of the SAX2 <a href="Poco.XML.XMLFilter.html" title="class Poco::XML::XMLFilter">XMLFilter</a> interface
filters all whitespace-only character data element
content. <a href="Poco.XML.WhitespaceFilter.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.XMLException.html" class="class">class XMLException</a></h3>
<p> <a href="Poco.XML.XMLException.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.XMLFilter.html" class="class">class XMLFilter</a></h3>
<p> Interface for an <a href="Poco.XML.html" title="namespace Poco::XML">XML</a> filter. <a href="Poco.XML.XMLFilter.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.XMLFilterImpl.html" class="class">class XMLFilterImpl</a></h3>
<p> Base class for deriving an <a href="Poco.XML.html" title="namespace Poco::XML">XML</a> filter. <a href="Poco.XML.XMLFilterImpl.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.XMLReader.html" class="class">class XMLReader</a></h3>
<p> Interface for reading an <a href="Poco.XML.html" title="namespace Poco::XML">XML</a> document using callbacks. <a href="Poco.XML.XMLReader.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h3><a href="Poco.XML.XMLWriter.html" class="class">class XMLWriter</a></h3>
<p> This class serializes SAX2 <a href="Poco.XML.ContentHandler.html" title="class Poco::XML::ContentHandler">ContentHandler</a>, <a href="Poco.XML.LexicalHandler.html" title="class Poco::XML::LexicalHandler">LexicalHandler</a> and
<a href="Poco.XML.DTDHandler.html" title="class Poco::XML::DTDHandler">DTDHandler</a> events back into a stream. <a href="Poco.XML.XMLWriter.html"><img src="images/arrow.gif" alt="more..." style="vertical-align:baseline;" border="0" /> </a></p>
<h2>Types</h2>
<h3><a name="19836">XMLByteInputStream</a></h3>
<p class="decl">typedef std::istream <a href="Poco.XML.html#19836" title="Poco::XML::XMLByteInputStream">XMLByteInputStream</a>;</p>
<div class="description">
<p></p>
</div>
<h3><a name="19837">XMLByteOutputStream</a></h3>
<p class="decl">typedef std::ostream <a href="Poco.XML.html#19837" title="Poco::XML::XMLByteOutputStream">XMLByteOutputStream</a>;</p>
<div class="description">
<p></p>
</div>
<h3><a name="19840">XMLChar</a></h3>
<p class="decl">typedef char <a href="Poco.XML.html#19840" title="Poco::XML::XMLChar">XMLChar</a>;</p>
<div class="description">
<p></p>
</div>
<h3><a name="19838">XMLCharInputStream</a></h3>
<p class="decl">typedef std::istream <a href="Poco.XML.html#19838" title="Poco::XML::XMLCharInputStream">XMLCharInputStream</a>;</p>
<div class="description">
<p></p>
</div>
<h3><a name="19839">XMLCharOutputStream</a></h3>
<p class="decl">typedef std::ostream <a href="Poco.XML.html#19839" title="Poco::XML::XMLCharOutputStream">XMLCharOutputStream</a>;</p>
<div class="description">
<p></p>
</div>
<h3><a name="19841">XMLString</a></h3>
<p class="decl">typedef std::string <a href="Poco.XML.html#19841" title="Poco::XML::XMLString">XMLString</a>;</p>
<div class="description">
<p></p>
</div>
<h2>Functions</h2>
<h3><a name="19842">fromXMLString</a> <img src="images/inline.gif" alt="inline" title="inline" style="vertical-align:baseline;" border="0" /> </h3>
<p class="decl">inline const std::string & fromXMLString(<br /> const <a href="Poco.XML.html#19841" title="Poco::XML::XMLString">XMLString</a> & str<br />);</p>
<div class="description">
<p></p>
</div>
<h3><a name="19529">swap</a> <img src="images/inline.gif" alt="inline" title="inline" style="vertical-align:baseline;" border="0" /> </h3>
<p class="decl">inline void swap(<br /> <a href="Poco.XML.Name.html" title="class Poco::XML::Name">Name</a> & n1,<br /> <a href="Poco.XML.Name.html" title="class Poco::XML::Name">Name</a> & n2<br />);</p>
<div class="description">
<p></p>
</div>
<h3><a name="19844">toXMLString</a> <img src="images/inline.gif" alt="inline" title="inline" style="vertical-align:baseline;" border="0" /> </h3>
<p class="decl">inline const <a href="Poco.XML.html#19841" title="Poco::XML::XMLString">XMLString</a> & toXMLString(<br /> const std::string & str<br />);</p>
<div class="description">
<p></p>
</div>
<p class="footer">POCO C++ Libraries 1.3.6-all<br />
Copyright © 2009, <a href="http://pocoproject.org/" target="_blank">Applied Informatics Software Engineering GmbH and Contributors</a></p>
</div>
</body>
</html>
|