public class | AttributeNode | |
public class | BuildIndexVisitor | |
public class | CDataSection | |
public abstract class | CharacterData | |
public class | Comment | |
public class | Document | Represents an in-memory XML or XHTML document. |
public class | DocumentFragment | |
public class | DocumentHandler | |
public class | Element | |
public class | EntityReference | |
public abstract class | Node | |
public abstract class | NodeOperation | |
public abstract class | ParentNode | |
public class | ProcessingInstruction | |
public class | Text | |
public class | Visitor |
public Result<String<char>> | AttrValueEscape(const String<char>& attributeValue, char delimiter) | |
public String<char> | AxisName(Axis axis) | |
public void | BuildIndex(Document* document) | |
public AttributeNode* | MakeAttribute(const String<char>& name, const String<char>& value) | |
public CDataSection* | MakeCDataSection(const String<char>& text) | |
public Comment* | MakeComment(const String<char>& comment) | |
public UniquePtr<Document> | MakeDocument() | |
public DocumentFragment* | MakeDocumentFragment() | |
public Element* | MakeElement(const String<char>& name) | |
public EntityReference* | MakeEntityReference(const String<char>& entityReference) | |
public ProcessingInstruction* | MakeProcessingInstruction(const String<char>& target, const String<char>& data) | |
public Text* | MakeText(const String<char>& text) | |
public Result<String<char>> | MakeXmlAttrValue(const String<char>& value) | |
public String<char> | NodeKindStr(NodeKind kind) | |
public Result<UniquePtr<Document>> | ParseXmlDocument(const String<char>& xmlFilePath, FileMap& fileMap) | Parses a UTF-8 encoded XML file to a Document and returns it. |
public Result<UniquePtr<Document>> | ParseXmlDocumentContent(const String<char>& xmlContent, const String<char>& systemId, FileMap& fileMap) | Parses a UTF-8 encoded XML string to a Document and returns it. |
public Result<UniquePtr<Document>> | ReceiveDocument(TcpSocket& socket, FileMap& fileMap, int& documentCount) | |
public Result<bool> | SendDocument(TcpSocket& socket, Document* document) | |
public Result<String<char>> | XmlCharDataEscape(const String<char>& text) |
public enum | Axis |
public enum | NodeKind |
Parses a UTF-8 encoded XML file to a Document and returns it.
If the XML file is not syntactically valid, the function returns an error result. If the XML file is not otherwise well-formed, the function returns an error result.
Parses a UTF-8 encoded XML string to a Document and returns it.
The given systemId parameter is used for error reporting only and will occur in the possible error message. If the XML string is not syntactically valid, the function returns an error result. If the XML string is not otherwise well-formed, the function returns an error result.