class Attr |
class BuildIndexVisitor |
class CDataSection |
class CharacterData |
class Comment |
class Document |
class DocumentFragment |
class DomDocumentHandler |
class DomException |
class Element |
class ElementsByTagNameVisitor |
class EntityReference |
class Node |
class NodeList |
class NodeOp |
class ParentNode |
class ProcessingInstruction |
class Text |
class Visitor |
std::u32string | AttrValueEscape(const std::u32string& attributeValue, char32_t delimiter) |
std::u32string | AxisName(Axis axis) |
std::u32string | MakeXmlAttrValue(const std::u32string& attributeValue) |
std::unique_ptr<Document> | ParseDocument(const std::u32string& content, const std::string& systemId) |
std::unique_ptr<Document> | ParseDocument(const std::u32string& content, const std::string& systemId, Flags flags) |
std::unique_ptr<Document> | ReadDocument(const std::string& fileName) |
std::unique_ptr<Document> | ReadDocument(const std::string& fileName, Flags flags) |
std::unique_ptr<Document> | ReceiveDocument(soulng::util::TcpSocket& socket) |
void | SendDocument(soulng::util::TcpSocket& socket, Document& document) |
std::u32string | XmlCharDataEscape(const std::u32string& charData) |
Flags | operator&(Flags flags, Flags flag) inline |
Flags | operator|(Flags flags, Flags flag) inline |
Flags | operator~(Flags flags) inline |
enum class Axis |
enum class Flags |
enum class NodeType |