Module xml_parser

Consts

NODE_NONE* = 0'i64
NODE_ELEMENT* = 1'i64
NODE_ELEMENT_END* = 2'i64
NODE_TEXT* = 3'i64
NODE_COMMENT* = 4'i64
NODE_CDATA* = 5'i64
NODE_UNKNOWN* = 6'i64

Procs

proc read*(self: XMLParser): int64 {.
gcsafe, locks: 0
.}
proc getNodeType*(self: XMLParser): int64 {.
gcsafe, locks: 0
.}
proc getNodeName*(self: XMLParser): string {.
gcsafe, locks: 0
.}
proc getNodeData*(self: XMLParser): string {.
gcsafe, locks: 0
.}
proc getNodeOffset*(self: XMLParser): int64 {.
gcsafe, locks: 0
.}
proc getAttributeCount*(self: XMLParser): int64 {.
gcsafe, locks: 0
.}
proc getAttributeName*(self: XMLParser; idx: int64): string {.
gcsafe, locks: 0
.}
proc getAttributeValue*(self: XMLParser; idx: int64): string {.
gcsafe, locks: 0
.}
proc hasAttribute*(self: XMLParser; name: string): bool {.
gcsafe, locks: 0
.}
proc getNamedAttributeValue*(self: XMLParser; name: string): string {.
gcsafe, locks: 0
.}
proc getNamedAttributeValueSafe*(self: XMLParser; name: string): string {.
gcsafe, locks: 0
.}
proc isEmpty*(self: XMLParser): bool {.
gcsafe, locks: 0
.}
proc getCurrentLine*(self: XMLParser): int64 {.
gcsafe, locks: 0
.}
proc skipSection*(self: XMLParser) {.
gcsafe, locks: 0
.}
proc seek*(self: XMLParser; pos: int64): int64 {.
gcsafe, locks: 0
.}
proc open*(self: XMLParser; file: string): int64 {.
gcsafe, locks: 0
.}
proc openBuffer*(self: XMLParser; buffer: PoolByteArray): int64 {.
gcsafe, locks: 0
.}