「：
文言：文档者，节点之林也。元素含子之列，文字注释含文。节点皆值；变易者，以新值代旧值，自根而施。
汉语：DOM 节点模型。元素持有标签、属性表与子节点列；文字与注释持有内容。
节点为不可变值，修改文档即构造新值并由上层替换（自根重写）。
：」

寻观「标准库」之书。
寻观「标准库」之「数据结构」之「字符串术」之书。


「：文言：立节点之形。汉语：声明节点类型与构造子。：」
「节点」立「元类型」也。
「空」立「节点」也。
「元素」立（化「字符串」而化（「列」于（「字符串」合「字符串」））而化（「列」于「节点」）而「节点」）也。
「文字」立（化「字符串」而「节点」）也。
「注释」立（化「字符串」而「节点」）也。

「：文言：空者，无子之所指也。汉语：空节点哨兵。：」
「空节点」者「空」也。

「：文言：以文成文字节点。汉语：构造文字节点。：」
「新文字」乃化「字符串」而「节点」也。
「新文字」者会「内容」而「文字」于「内容」也。

「：文言：以文成注释节点。汉语：构造注释节点。：」
「新注释」乃化「字符串」而「节点」也。
「新注释」者会「内容」而「注释」于「内容」也。

「：文言：以名、属、子成元素。汉语：构造元素节点。：」
「新元素」乃化「字符串」而化（「列」于（「字符串」合「字符串」））而化（「列」于「节点」）而「节点」也。
「新元素」者会「标签」而会「属性们」而会「子们」而「元素」于「标签」于「属性们」于「子们」也。


「：文言：元素有标签，余则无。汉语：取节点标签，仅元素有之。：」
「节点标签」乃化「节点」而（「或可有」于「字符串」）也。
「节点标签」者会「节点值」而
    鉴「节点值」而
        有（「元素」于「标签值」于「属性们」于「子列」）则「可有」于「标签值」
        或有（「文字」于「内容」）则「可无」
        或有（「注释」于「内容」）则「可无」
        或有「空」则「可无」
        或有「其他」则「可无」
也。

「：文言：元素有属性表。汉语：取元素属性表，余者取空列。：」
「节点属性们」乃化「节点」而（「列」于（「字符串」合「字符串」））也。
「节点属性们」者会「节点值」而
    鉴「节点值」而
        有（「元素」于「标签值」于「属性们」于「子列」）则「属性们」
        或有（「文字」于「内容」）则「罄」
        或有（「注释」于「内容」）则「罄」
        或有「空」则「罄」
        或有「其他」则「罄」
也。

「：文言：文字注释皆有文。汉语：取文字或注释节点的内容。：」
「节点文字」乃化「节点」而（「或可有」于「字符串」）也。
「节点文字」者会「节点值」而
    鉴「节点值」而
        有（「文字」于「内容」）则「可有」于「内容」
        或有（「注释」于「内容」）则「可无」
        或有（「元素」于「标签值」于「属性们」于「子列」）则「可无」
        或有「空」则「可无」
        或有「其他」则「可无」
也。

「：文言：元素有子列。汉语：取元素的子节点列，余者取空列。：」
「子们」乃化「节点」而（「列」于「节点」）也。
「子们」者会「节点值」而
    鉴「节点值」而
        有（「元素」于「标签值」于「属性们」于「子列」）则「子列」
        或有（「文字」于「内容」）则「罄」
        或有（「注释」于「内容」）则「罄」
        或有「空」则「罄」
        或有「其他」则「罄」
也。


「：文言：举子孙之文，自末始，累而成串。汉语：将节点列的全部后代文字按序拼接（累加器在前）。自递归，不假他函。：」
「连文累」乃化（「列」于「节点」）而化「字符串」而「字符串」也。
「连文累」者会「子们」而会「积」而
    鉴「子们」而
        有「罄」则「积」
        或有（「缀」于「头」于「尾」）则
            鉴「头」而
                有（「文字」于「内容」）则「连文累」于「尾」于（「字符串拼接」于「积」于「内容」）
                或有（「注释」于「内容」）则「连文累」于「尾」于「积」
                或有（「元素」于「标签值」于「属性们」于「子列」）则「连文累」于「尾」于（「连文累」于「子列」于「积」）
                或有「空」则「连文累」于「尾」于「积」
                或有「其他」则「连文累」于「尾」于「积」
        或有「其他」则「积」
也。

「：文言：举节点之文，连子孙而成。汉语：取节点全部后代文字按序拼接。：」
「节点文」乃化「节点」而「字符串」也。
「节点文」者会「节点值」而
    鉴「节点值」而
        有（「文字」于「内容」）则「内容」
        或有（「注释」于「内容」）则『』
        或有（「元素」于「标签值」于「属性们」于「子列」）则「连文累」于「子列」于『』
        或有「空」则『』
        或有「其他」则『』
也。


「：文言：以末接于列之末，逐行反转而成。汉语：把元素追加到列末尾。自递归。：」
「接末累」乃化（「列」于「节点」）而化（「列」于「节点」）而（「列」于「节点」）也。
「接末累」者会「余」而会「积」而
    鉴「余」而
        有「罄」则「积」
        或有（「缀」于「头」于「尾」）则「接末累」于「尾」于（「缀」授以「节点」于「头」于「积」）
        或有「其他」则「积」
也。
「接末」乃化（「列」于「节点」）而化「节点」而（「列」于「节点」）也。
「接末」者会「列」而会「末」而「接末累」于「列」于（「一元素列」授以「节点」于「末」）也。

「：文言：以末接于对列之末。汉语：把键值对追加到属性列末尾。：」
「接末对累」乃化（「列」于（「字符串」合「字符串」））而化（「列」于（「字符串」合「字符串」））而（「列」于（「字符串」合「字符串」））也。
「接末对累」者会「余」而会「积」而
    鉴「余」而
        有「罄」则「积」
        或有（「缀」于「头」于「尾」）则「接末对累」于「尾」于（「缀」授以（「字符串」合「字符串」）于「头」于「积」）
        或有「其他」则「积」
也。
「接末对」乃化（「列」于（「字符串」合「字符串」））而化（「字符串」合「字符串」）而（「列」于（「字符串」合「字符串」））也。
「接末对」者会「列」而会「末」而「接末对累」于「列」于（「一元素列」授以（「字符串」合「字符串」）于「末」）也。

「：文言：以子接于父之末，成新元素值。汉语：向元素追加子节点，返回新节点值。：」
「添加子」乃化「节点」而化「节点」而「节点」也。
「添加子」者会「节点值」而会「子」而
    鉴「节点值」而
        有（「元素」于「标签值」于「属性们」于「子列」）则「元素」于「标签值」于「属性们」于（「接末」于「子列」于「子」）
        或有「其他」则「节点值」
也。

「：文言：以列易元素之子，成新值。汉语：替换元素的子节点列，返回新节点值。：」
「节点设子们」乃化「节点」而化（「列」于「节点」）而「节点」也。
「节点设子们」者会「节点值」而会「子们」而
    鉴「节点值」而
        有（「元素」于「标签值」于「属性们」于「旧子们」）则「元素」于「标签值」于「属性们」于「子们」
        或有「其他」则「节点值」
也。

「：文言：以新文易文字节点之文。汉语：替换文字节点内容，返回新节点值。：」
「节点设文字」乃化「节点」而化「字符串」而「节点」也。
「节点设文字」者会「节点值」而会「内容」而
    鉴「节点值」而
        有（「文字」于「旧内容」）则「文字」于「内容」
        或有「其他」则「节点值」
也。

「：文言：举属性表，求名之值。汉语：从属性表取给定名称的属性值。：」
「属中取值」乃化（「列」于（「字符串」合「字符串」））而化「字符串」而（「或可有」于「字符串」）也。
「属中取值」者会「属性们」而会「名」而
    「串典查找」授以「字符串」于（「构造串典」授以「字符串」于「属性们」）于「名」
也。

「：文言：以键值易对。键同则换其值，异则存其项。汉语：属性表映射用的键值对替换器。：」
「换对」乃化（「字符串」合「字符串」）而化「字符串」而化「字符串」而（「字符串」合「字符串」）也。
「换对」者会「项」而会「键」而会「值」而若「字符串相等吗」于（「项」中「零」）于「键」则「键」与「值」否则「项」也。
「：文言：以键值易属性，成新列。键在则改，不在则增。汉语：在属性表中更新或插入键值对。：」
「设属性项」乃化（「列」于（「字符串」合「字符串」））而化「字符串」而化「字符串」而（「列」于（「字符串」合「字符串」））也。
「设属性项」者会「属性们」而会「键」而会「值」而
    鉴「属中取值」于「属性们」于「键」而
        有「可无」则「接末对」于「属性们」于（「键」与「值」）
        或有（「可有」于「旧」）则「态射」授以（「字符串」合「字符串」）授以（「字符串」合「字符串」）于「属性们」于（会「项」而「换对」于「项」于「键」于「值」）
        或有「其他」则「接末对」于「属性们」于（「键」与「值」）
也。

「：文言：以键值易元素之属性，成新值。汉语：设置元素属性（存在则改，否则增），返回新节点值。：」
「节点设属性」乃化「节点」而化「字符串」而化「字符串」而「节点」也。
「节点设属性」者会「节点值」而会「键」而会「值」而
    鉴「节点值」而
        有（「元素」于「标签值」于「属性们」于「子列」）则「元素」于「标签值」于（「设属性项」于「属性们」于「键」于「值」）于「子列」
        或有「其他」则「节点值」
也。


「：文言：举属性表，求标识之值。汉语：从属性表取 id 值。：」
「属中取标识」乃化（「列」于（「字符串」合「字符串」））而（「或可有」于「字符串」）也。
「属中取标识」者会「属性们」而
    「属中取值」于「属性们」于『id』
也。

「：文言：节点标识与所求相合否。汉语：判断节点 id 属性是否等于给定标识。：」
「标识相合吗」乃化「节点」而化「字符串」而「爻」也。
「标识相合吗」者会「候选」而会「标识」而
    鉴「属中取标识」于（「节点属性们」于「候选」）而
        有（「可有」于「值」）则「字符串相等吗」于「值」于「标识」
        或有「可无」则「阴」
        或有「其他」则「阴」
也。

「：文言：遍子列而寻，先近者得。自递归以兼行子与弟。汉语：在节点列中深度优先按 id 查找。：」
「：文言：以头之子列接于余列。汉语：元素头取子列接余列，余者仅余列。：」
「续列」乃化「节点」而化（「列」于「节点」）而（「列」于「节点」）也。
「续列」者会「头」而会「余」而
    鉴「头」而
        有（「元素」于「标签值」于「属性们」于「子列」）则「接末累」于「子列」于「余」
        或有「其他」则「余」
也。
「寻列按标识」乃化（「列」于「节点」）而化「字符串」而（「或可有」于「节点」）也。
「寻列按标识」者会「子们」而会「标识」而
    鉴「子们」而
        有「罄」则「可无」
        或有（「缀」于「头」于「尾」）则
            若「标识相合吗」于「头」于「标识」
            则「可有」于「头」
            否则「寻列按标识」于（「续列」于「头」于「尾」）于「标识」
        或有「其他」则「可无」
也。

「：文言：先己身，后子孙。汉语：按 id 深度优先查找节点。：」
「寻节点按标识」乃化「节点」而化「字符串」而（「或可有」于「节点」）也。
「寻节点按标识」者会「节点值」而会「标识」而
    若「标识相合吗」于「节点值」于「标识」
    则「可有」于「节点值」
    否则「寻列按标识」于（「子们」于「节点值」）于「标识」
也。

「：文言：举文别名。汉语：取节点全部后代文字（节点文之别名，免跨模块同名混淆）。：」
「举文」乃化「节点」而「字符串」也。
「举文」者会「节点值」而「节点文」于「节点值」也。

「：文言：按标识换节点。汉语：深度优先替换 id 相合之节点为新节点值；元素则并换其子。自递归。：」
「换节按标识」乃化「节点」而化「字符串」而化「节点」而「节点」也。
「换节按标识」者会「节」而会「标识」而会「新节」而
    鉴「节」而
        有（「元素」于「标签」于「属性们」于「子列」）则
            若「标识相合吗」于「节」于「标识」
            则「新节」
            否则「元素」于「标签」于「属性们」于（「态射」授以「节点」授以「节点」于「子列」于（会「子」而「换节按标识」于「子」于「标识」于「新节」））
        或有「其他」则「节」
也。


「：文言：举元素，验其类名含所求之记号否。汉语：节点 class 属性按空白分词，是否含给定类名（两端加空格定界）。：」
「类相合吗」乃化「节点」而化「字符串」而「爻」也。
「类相合吗」者会「候选」而会「标识」而
    鉴「属中取值」于（「节点属性们」于「候选」）于『class』而
        有（「可有」于「值」）则「是子字符串吗」于（「字符串拼接」于『 』于（「字符串拼接」于「标识」于『 』））于（「字符串拼接」于『 』于（「字符串拼接」于「值」于『 』））
        或有「可无」则「阴」
        或有「其他」则「阴」
也。

「：文言：举元素，验其标签与所求相合否。汉语：节点标签是否等于给定标签名。：」
「标签相合吗」乃化「节点」而化「字符串」而「爻」也。
「标签相合吗」者会「候选」而会「标识」而
    鉴「节点标签」于「候选」而
        有（「可有」于「值」）则「字符串相等吗」于「值」于「标识」
        或有「可无」则「阴」
        或有「其他」则「阴」
也。

「：文言：接列保序。汉语：乙列接于甲列之末，保甲列原序（自递归，逐头重排，不反转）。：」
「接列保」乃化（「列」于「节点」）而化（「列」于「节点」）而（「列」于「节点」）也。
「接列保」者会「甲」而会「乙」而
    鉴「甲」而
        有「罄」则「乙」
        或有（「缀」于「头」于「尾」）则「缀」授以「节点」于「头」于（「接列保」于「尾」于「乙」）
        或有「其他」则「乙」
也。

「：文言：保序续列。汉语：元素头取子列接于余列（保文档序），余者仅余列。：」
「续列保」乃化「节点」而化（「列」于「节点」）而（「列」于「节点」）也。
「续列保」者会「头」而会「余」而
    鉴「头」而
        有（「元素」于「标签值」于「属性们」于「子列」）则「接列保」于「子列」于「余」
        或有「其他」则「余」
也。

「：文言：遍子列而寻，先近者得。汉语：在节点列中深度优先按谓查找首个相合者；谓为函，自外传入，按文档序先近先得。：」
「寻列按谓」乃化（化「节点」而「爻」）而化（「列」于「节点」）而（「或可有」于「节点」）也。
「寻列按谓」者会「谓」而会「子们」而
    鉴「子们」而
        有「罄」则「可无」
        或有（「缀」于「头」于「尾」）则
            若「谓」于「头」
            则「可有」于「头」
            否则「寻列按谓」于「谓」于（「续列保」于「头」于「尾」）
        或有「其他」则「可无」
也。

「：文言：先己身，后子孙。汉语：按谓深度优先查找首个相合节点。：」
「寻节点按谓」乃化（化「节点」而「爻」）而化「节点」而（「或可有」于「节点」）也。
「寻节点按谓」者会「谓」而会「节点值」而
    若「谓」于「节点值」
    则「可有」于「节点值」
    否则「寻列按谓」于「谓」于（「子们」于「节点值」）
也。

「：文言：按类名寻首元素。汉语：深度优先返回首个含该类名之元素。：」
「寻节点按类」乃化「节点」而化「字符串」而（「或可有」于「节点」）也。
「寻节点按类」者会「节点值」而会「标识」而
    「寻节点按谓」于（会「候选」而「类相合吗」于「候选」于「标识」）于「节点值」
也。

「：文言：按标签寻首元素。汉语：深度优先返回首个具该标签之元素。：」
「寻节点按标签」乃化「节点」而化「字符串」而（「或可有」于「节点」）也。
「寻节点按标签」者会「节点值」而会「标识」而
    「寻节点按谓」于（会「候选」而「标签相合吗」于「候选」于「标识」）于「节点值」
也。
