Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
COPYING | H A D | 16-Dec-2021 | 24.7 KiB | 483 | 400 | |
COPYRIGHT | H A D | 16-Dec-2021 | 70 | 5 | 2 | |
ChangeLog | H A D | 16-Dec-2021 | 6.5 KiB | 221 | 123 | |
DOM+JS.m | H A D | 16-Dec-2021 | 12.9 KiB | 473 | 393 | |
DOM-Info.plist | H A D | 16-Dec-2021 | 727 | 25 | 24 | |
DOM.h | H A D | 16-Dec-2021 | 1.4 KiB | 49 | 21 | |
DOMAttribute.h | H A D | 16-Dec-2021 | 2.5 KiB | 79 | 23 | |
DOMAttribute.m | H A D | 16-Dec-2021 | 4.1 KiB | 197 | 156 | |
DOMBuilder.h | H A D | 16-Dec-2021 | 1.3 KiB | 45 | 11 | |
DOMBuilderFactory.h | H A D | 16-Dec-2021 | 1.5 KiB | 56 | 15 | |
DOMBuilderFactory.m | H A D | 16-Dec-2021 | 2.8 KiB | 100 | 76 | |
DOMCDATASection.h | H A D | 16-Dec-2021 | 1.1 KiB | 39 | 10 | |
DOMCDATASection.m | H A D | 16-Dec-2021 | 1.2 KiB | 50 | 38 | |
DOMCharacterData.h | H A D | 16-Dec-2021 | 1 KiB | 38 | 11 | |
DOMCharacterData.m | H A D | 16-Dec-2021 | 2.6 KiB | 117 | 91 | |
DOMComment.h | H A D | 16-Dec-2021 | 988 | 36 | 9 | |
DOMComment.m | H A D | 16-Dec-2021 | 1.2 KiB | 50 | 38 | |
DOMDocument+factory.m | H A D | 16-Dec-2021 | 1.9 KiB | 65 | 51 | |
DOMDocument.h | H A D | 16-Dec-2021 | 1.9 KiB | 77 | 36 | |
DOMDocument.m | H A D | 16-Dec-2021 | 9.1 KiB | 380 | 318 | |
DOMDocumentBuilder.h | H A D | 16-Dec-2021 | 961 | 33 | 6 | |
DOMDocumentFragment.h | H A D | 16-Dec-2021 | 1.3 KiB | 46 | 15 | |
DOMDocumentFragment.m | H A D | 16-Dec-2021 | 1.5 KiB | 65 | 50 | |
DOMDocumentType.h | H A D | 16-Dec-2021 | 1.3 KiB | 55 | 20 | |
DOMDocumentType.m | H A D | 16-Dec-2021 | 1.8 KiB | 92 | 75 | |
DOMElement.h | H A D | 16-Dec-2021 | 2 KiB | 71 | 21 | |
DOMElement.m | H A D | 16-Dec-2021 | 19.6 KiB | 803 | 631 | |
DOMEntity.h | H A D | 16-Dec-2021 | 1.1 KiB | 49 | 14 | |
DOMEntity.m | H A D | 16-Dec-2021 | 1.7 KiB | 80 | 63 | |
DOMEntityReference.h | H A D | 16-Dec-2021 | 1.2 KiB | 49 | 14 | |
DOMEntityReference.m | H A D | 16-Dec-2021 | 1.5 KiB | 59 | 46 | |
DOMImplementation.h | H A D | 16-Dec-2021 | 1.6 KiB | 60 | 30 | |
DOMImplementation.m | H A D | 16-Dec-2021 | 2.5 KiB | 100 | 83 | |
DOMNamedNodeMap.h | H A D | 16-Dec-2021 | 879 | 26 | 3 | |
DOMNode+Enum.h | H A D | 16-Dec-2021 | 1.1 KiB | 42 | 11 | |
DOMNode+Enum.m | H A D | 16-Dec-2021 | 1.8 KiB | 72 | 53 | |
DOMNode+QPEval.m | H A D | 16-Dec-2021 | 1.1 KiB | 42 | 30 | |
DOMNode+QueryPath.h | H A D | 16-Dec-2021 | 1.3 KiB | 46 | 10 | |
DOMNode+QueryPath.m | H A D | 16-Dec-2021 | 1.4 KiB | 51 | 35 | |
DOMNode.h | H A D | 16-Dec-2021 | 1.5 KiB | 67 | 31 | |
DOMNode.m | H A D | 16-Dec-2021 | 7.7 KiB | 311 | 250 | |
DOMNodeFilter.h | H A D | 16-Dec-2021 | 1.8 KiB | 56 | 25 | |
DOMNodeFilter.m | H A D | 16-Dec-2021 | 946 | 31 | 22 | |
DOMNodeIterator.h | H A D | 16-Dec-2021 | 1.3 KiB | 56 | 22 | |
DOMNodeIterator.m | H A D | 16-Dec-2021 | 2 KiB | 86 | 69 | |
DOMNodeWalker.h | H A D | 16-Dec-2021 | 1.4 KiB | 61 | 26 | |
DOMNodeWalker.m | H A D | 16-Dec-2021 | 3 KiB | 149 | 111 | |
DOMNodeWithChildren.m | H A D | 16-Dec-2021 | 4.2 KiB | 165 | 126 | |
DOMNotation.h | H A D | 16-Dec-2021 | 1 KiB | 43 | 10 | |
DOMNotation.m | H A D | 16-Dec-2021 | 1.4 KiB | 60 | 47 | |
DOMPYXOutputter.h | H A D | 16-Dec-2021 | 1,017 | 36 | 9 | |
DOMPYXOutputter.m | H A D | 16-Dec-2021 | 5.5 KiB | 210 | 172 | |
DOMProcessingInstruction.h | H A D | 16-Dec-2021 | 1.3 KiB | 54 | 18 | |
DOMProcessingInstruction.m | H A D | 16-Dec-2021 | 2.4 KiB | 105 | 84 | |
DOMProtocols.h | H A D | 16-Dec-2021 | 7.1 KiB | 261 | 145 | |
DOMQueryPathExpression.h | H A D | 16-Dec-2021 | 2.3 KiB | 69 | 12 | |
DOMQueryPathExpression.m | H A D | 16-Dec-2021 | 21.7 KiB | 879 | 716 | |
DOMSaxBuilder.h | H A D | 16-Dec-2021 | 1.2 KiB | 45 | 16 | |
DOMSaxBuilder.m | H A D | 16-Dec-2021 | 4.4 KiB | 186 | 143 | |
DOMSaxHandler.h | H A D | 16-Dec-2021 | 1.5 KiB | 69 | 31 | |
DOMSaxHandler.m | H A D | 16-Dec-2021 | 10.7 KiB | 456 | 356 | |
DOMText.h | H A D | 16-Dec-2021 | 1.8 KiB | 52 | 8 | |
DOMText.m | H A D | 16-Dec-2021 | 1.6 KiB | 75 | 57 | |
DOMTreeWalker.h | H A D | 16-Dec-2021 | 1.9 KiB | 76 | 35 | |
DOMTreeWalker.m | H A D | 16-Dec-2021 | 7.1 KiB | 297 | 247 | |
DOMXMLOutputter.h | H A D | 16-Dec-2021 | 1.2 KiB | 48 | 14 | |
DOMXMLOutputter.m | H A D | 16-Dec-2021 | 11.6 KiB | 443 | 364 | |
EDOM.h | H A D | 16-Dec-2021 | 995 | 35 | 6 | |
GNUmakefile | H A D | 16-Dec-2021 | 2.1 KiB | 110 | 94 | |
GNUmakefile.preamble | H A D | 16-Dec-2021 | 1.4 KiB | 56 | 39 | |
NSObject+DOM.m | H A D | 16-Dec-2021 | 1 KiB | 39 | 29 | |
NSObject+QPEval.h | H A D | 16-Dec-2021 | 1.1 KiB | 43 | 12 | |
NSObject+QPEval.m | H A D | 16-Dec-2021 | 5.8 KiB | 240 | 182 | |
NSObject+StringValue.h | H A D | 16-Dec-2021 | 1,005 | 32 | 7 | |
NSObject+StringValue.m | H A D | 16-Dec-2021 | 1.2 KiB | 47 | 32 | |
README | H A D | 16-Dec-2021 | 1.4 KiB | 74 | 52 | |
SxXML-DOM.graffle | H A D | 16-Dec-2021 | 56.3 KiB | 2,325 | 2,284 | |
TODO | H A D | 16-Dec-2021 | 76 | 5 | 3 | |
Version | H A D | 16-Dec-2021 | 37 | 4 | 2 | |
common.h | H A D | 16-Dec-2021 | 1.2 KiB | 39 | 13 | |
fhs.make | H A D | 16-Dec-2021 | 978 | 36 | 24 |
README
1How to build a DOM tree ? 2========================= 3 41. get a factory 5 6 DOMBuilderFactory *factory 7 = [DOMBuilderFactory standardDOMBuilderFactory]; 8 92. get a builder for your resource type 10 11 id<DOMBuilder> builder 12 = [factory createDOMBuilderForMimeType:@"text/xml"]; 13 143. parse what you have: 15 16 id<DOMDocument> document 17 = [builder buildFromSource:@"myfile.xml"]; 18 19 20KVC 21=== 22 23You can navigate the DOM tree with standard key/value coding. The NGDOMDocument 24will treat all KVC keys starting with a "/" as query path expressions. 25 26Samples: 27 document.documentElement => root DOMElement 28 document.documentElement.childNodes => NSArray containing the root children 29 document./uid => DOMElement or array! matching 'uid' 30 document./uid.textValue => text-value of 'uid' element 31 32 element.@value.textValue => text-value of 'value' attribute of element 33 element./subnode.textValue => lookup subnode (strips of the /) using QP 34 35 36Some info on classes ... 37======================== 38 39Nodes with children 40 41 Document 42 DocumentFragment 43 EntityReference 44 Element 45 Attr 46 Entity 47 48Nodes without children 49 50 DocumentType 51 ProcessingInstruction 52 Comment 53 Text 54 CDATASection 55 Notation 56 57Nodes with parent 58 59 DocumentType 60 EntityReference 61 Element 62 ProcessingInstruction 63 Comment 64 Text 65 CDATASection 66 67Nodes without parent 68 69 Document 70 DocumentFragment 71 Attr 72 Entity 73 Notation 74