on 6487c21 help sign in
175 lines 2.4 kB history raw
1+++
2title = "5f: Molds and Mold-Builders"
3weight = 48
4template = "doc.html"
5+++
6### `++mane`
8XML name
10An XML name (tag name or attribute name) with an optional namespace. Parsed by
11`++name:de-xml:html` in `zuse.hoon`, rendered by `++name:en-xml:html` in `zuse.hoon`.
13#### Source
15```
16 ++ mane $@(@tas [@tas @tas]) :: XML name/space
17```
19#### Examples
21See also: `++sail`
23```
24 > *mane
25 %$
27 > `mane`n.g:`manx`;div:namespace;
28 %div
29 > `mane`n.g:`manx`;div_namespace;
30 [%div %namespace]
31```
34---
35### `++manx`
37XML node.
39Parsed by `++apex` within `++apex:de-xml:html` in `zuse.hoon`, rendered by `++apex:en-xml:html` in `zuse.hoon`.
41#### Source
43```
44 ++ manx {g/marx c/marl} :: XML node
45```
47#### Examples
49See also: `++sail` doc
53---
54### `++marl`
56List of XML nodes
58A list of `++manx`.
60#### Source
62```
63 ++ marl (list manx) :: XML node list
64```
66#### Examples
70---
71### `++mars`
73XML CDATA
75Implicitly produced by `++chrd` within `++chrd:de-xml:html`
77#### Source
79```
80 ++ mars {t/{n/$$ a/{i/{n/$$ v/tape} t/$~}} c/$~} :: XML cdata
81```
83#### Examples
87---
88### `++mart`
90List of XML attributes
92Each `++mart` is a list of pairs of `++mane` and
93`++tape`.
95Parsed by `++attr:de-xml:html` in `zuse.hoon`, rendered by `++attr:en-xml:html` in `zuse.hoon`.
97#### Source
99```
100 ++ mart (list {n/mane v/tape}) :: XML attributes
101```
103#### Examples
106---
107### `++marx`
109XML tag
111A `++marx` is a pair of a tag name, `++mane` and a list of attributes,
112`++mart`. Parsed by `++head:de-xml:html` in `zuse.hoon`, rendered within `++de-xml:html` in `zuse.hoon`.
114#### Source
116```
117 ++ marx {n/mane a/mart} :: XML tag
118```
120#### Examples
124---
125### `++pass`
127Atom alias
129Used primarily in crypto.
131#### Source
133```
134 ++ pass @ :: public key
135```
138---
139### `++ring`
141Atom alias
143Used primarily in crypto.
145#### Source
147```
148 ++ ring @ :: private key
149```
152---
153### `++time`
155Absolute date
157The `@da` odor designates an absolute date atom.
159#### Source
161```
162 ++ time @da :: galactic time
163```
165#### Examples
167See also: `++date`, odor reference
169```
170 > `time`~2014.1.1
171 ~2014.1.1
172```
175---