File tree Expand file tree Collapse file tree 1 file changed +15
-13
lines changed Expand file tree Collapse file tree 1 file changed +15
-13
lines changed Original file line number Diff line number Diff line change 6
6
7
7
## Introduction
8
8
9
- ** XML.jl** offers both * lazy* and * eager* data structures for reading and writing XML files with a consistent interface:
10
-
11
- - For ` XML.RawData ` , ` XML.RowNode ` , and ` XML.Node ` :
12
- - ` nodetype(node) --> XML.NodeType ` (See ` ?XML.NodeType ` for details).
13
- - ` tag(node) --> String or Nothing `
14
- - ` attributes(node) --> OrderedDict{String,String} or Nothing `
15
- - ` value(node) --> String or Nothing `
16
- - ` children(node) --> Vector{typeof(node)} `
17
- - ` depth(node) --> Int `
18
- - For ` XML.RawData ` and ` XML.RowNode ` only:
19
- - ` next(node) --> typeof(node) `
20
- - ` prev(node) --> typeof(node) `
21
- - ` parent(node) --> typeof(node) `
9
+ This package offers fast data structures for reading and writing XML files with a consistent interface:
10
+
11
+ #### Interface Core:
12
+
13
+ - ` nodetype(node) --> XML.NodeType ` (See ` ?XML.NodeType ` for details).
14
+ - ` tag(node) --> String or Nothing `
15
+ - ` attributes(node) --> OrderedDict{String,String} or Nothing `
16
+ - ` value(node) --> String or Nothing `
17
+ - ` children(node) --> Vector{typeof(node)} `
18
+ - ` depth(node) --> Int `
19
+
20
+ #### Interface for Lazy Data Structures:
21
+ - ` next(node) --> typeof(node) `
22
+ - ` prev(node) --> typeof(node) `
23
+ - ` parent(node) --> typeof(node) `
22
24
23
25
## Quickstart
24
26
You can’t perform that action at this time.
0 commit comments