nimTitle xmltree xmltree.html module std/xmltree 0 nim XmlNode xmltree.html#XmlNode type XmlNode 41 nim xnText xmltree.html#xnText XmlNodeKind.xnText 46 nim xnVerbatimText xmltree.html#xnVerbatimText XmlNodeKind.xnVerbatimText 46 nim xnElement xmltree.html#xnElement XmlNodeKind.xnElement 46 nim xnCData xmltree.html#xnCData XmlNodeKind.xnCData 46 nim xnEntity xmltree.html#xnEntity XmlNodeKind.xnEntity 46 nim xnComment xmltree.html#xnComment XmlNodeKind.xnComment 46 nim XmlNodeKind xmltree.html#XmlNodeKind enum XmlNodeKind 46 nim XmlAttributes xmltree.html#XmlAttributes type XmlAttributes 54 nim xmlHeader xmltree.html#xmlHeader const xmlHeader 70 nim newElement xmltree.html#newElement,sinkstring proc newElement(tag: sink string): XmlNode 85 nim newText xmltree.html#newText,sinkstring proc newText(text: sink string): XmlNode 104 nim newVerbatimText xmltree.html#newVerbatimText,sinkstring proc newVerbatimText(text: sink string): XmlNode 114 nim newComment xmltree.html#newComment,sinkstring proc newComment(comment: sink string): XmlNode 120 nim newCData xmltree.html#newCData,sinkstring proc newCData(cdata: sink string): XmlNode 130 nim newEntity xmltree.html#newEntity,string proc newEntity(entity: string): XmlNode 140 nim newXmlTree xmltree.html#newXmlTree,sinkstring,openArray[XmlNode],XmlAttributes proc newXmlTree(tag: sink string; children: openArray[XmlNode];\n attributes: XmlAttributes = nil): XmlNode 150 nim text xmltree.html#text,XmlNode proc text(n: XmlNode): lent string 178 nim text= xmltree.html#text=,XmlNode,sinkstring proc text=(n: XmlNode; text: sink string) 196 nim tag xmltree.html#tag,XmlNode proc tag(n: XmlNode): lent string 214 nim tag= xmltree.html#tag=,XmlNode,sinkstring proc tag=(n: XmlNode; tag: sink string) 235 nim rawText xmltree.html#rawText,XmlNode proc rawText(n: XmlNode): string 258 nim rawTag xmltree.html#rawTag,XmlNode proc rawTag(n: XmlNode): string 267 nim innerText xmltree.html#innerText,XmlNode proc innerText(n: XmlNode): string 276 nim add xmltree.html#add,XmlNode,XmlNode proc add(father, son: XmlNode) 307 nim add xmltree.html#add,XmlNode,openArray[XmlNode] proc add(father: XmlNode; sons: openArray[XmlNode]) 329 nim insert xmltree.html#insert,XmlNode,XmlNode,int proc insert(father, son: XmlNode; index: int) 350 nim insert xmltree.html#insert,XmlNode,openArray[XmlNode],int proc insert(father: XmlNode; sons: openArray[XmlNode]; index: int) 378 nim delete xmltree.html#delete,XmlNode,Natural proc delete(n: XmlNode; i: Natural) 407 nim delete xmltree.html#delete,XmlNode,Slice[int] proc delete(n: XmlNode; slice: Slice[int]) 430 nim replace xmltree.html#replace,XmlNode,Natural,openArray[XmlNode] proc replace(n: XmlNode; i: Natural; replacement: openArray[XmlNode]) 453 nim replace xmltree.html#replace,XmlNode,Slice[int],openArray[XmlNode] proc replace(n: XmlNode; slice: Slice[int]; replacement: openArray[XmlNode]) 481 nim len xmltree.html#len,XmlNode proc len(n: XmlNode): int 509 nim kind xmltree.html#kind,XmlNode proc kind(n: XmlNode): XmlNodeKind 518 nim `[]` xmltree.html#[],XmlNode,int proc `[]`(n: XmlNode; i: int): XmlNode 527 nim `[]` xmltree.html#[],XmlNode,int_2 proc `[]`(n: var XmlNode; i: int): var XmlNode 539 nim clear xmltree.html#clear,XmlNode proc clear(n: var XmlNode) 544 nim items xmltree.html#items.i,XmlNode iterator items(n: XmlNode): XmlNode 572 nim mitems xmltree.html#mitems.i,XmlNode iterator mitems(n: var XmlNode): var XmlNode 596 nim toXmlAttributes xmltree.html#toXmlAttributes,varargs[tuple[string,string]] proc toXmlAttributes(keyValuePairs: varargs[tuple[key, val: string]]): XmlAttributes 601 nim attrs xmltree.html#attrs,XmlNode proc attrs(n: XmlNode): XmlAttributes 614 nim attrs= xmltree.html#attrs=,XmlNode,XmlAttributes proc attrs=(n: XmlNode; attr: XmlAttributes) 633 nim attrsLen xmltree.html#attrsLen,XmlNode proc attrsLen(n: XmlNode): int 650 nim attr xmltree.html#attr,XmlNode,string proc attr(n: XmlNode; name: string): string 667 nim clientData xmltree.html#clientData,XmlNode proc clientData(n: XmlNode): int 686 nim clientData= xmltree.html#clientData=,XmlNode,int proc clientData=(n: XmlNode; data: int) 692 nim addEscaped xmltree.html#addEscaped,string,string proc addEscaped(result: var string; s: string) 698 nim escape xmltree.html#escape,string proc escape(s: string): string 709 nim add xmltree.html#add,string,XmlNode,int,int proc add(result: var string; n: XmlNode; indent = 0; indWidth = 2; addNewLines = true) 812 nim `$` xmltree.html#$,XmlNode proc `$`(n: XmlNode): string 827 nim child xmltree.html#child,XmlNode,string proc child(n: XmlNode; name: string): XmlNode 835 nim findAll xmltree.html#findAll,XmlNode,string,seq[XmlNode] proc findAll(n: XmlNode; tag: string; result: var seq[XmlNode];\n caseInsensitive = false) 851 nim findAll xmltree.html#findAll,XmlNode,string proc findAll(n: XmlNode; tag: string; caseInsensitive = false): seq[XmlNode] 890 nim `<>` xmltree.html#<>.m,untyped macro `<>`(x: untyped): untyped 935 nimgrp replace xmltree.html#replace-procs-all proc 453 nimgrp add xmltree.html#add-procs-all proc 307 nimgrp findall xmltree.html#findAll-procs-all proc 851 nimgrp insert xmltree.html#insert-procs-all proc 350 nimgrp delete xmltree.html#delete-procs-all proc 407 nimgrp [] xmltree.html#[]-procs-all proc 527