从HTML解析数据

时间:2016-03-09 23:44:42

标签: parsing dom

假设我们有以下DOM结构:

[lang=jade]
fieldset.input-hub
div.input-element(data-name="a" data-value="1")
div.input-element(data-name="a" data-value="2")
div.input-element(data-name="b" data-value="3")
fieldset.input-hub(data-name="c")
    div.input-element(data-name="d" data-value="4")
    div.input-element(data-name="undefined" data-value="5")
    /* Invalid input should not be parsed */
    div.input-element(data-value="6")
    ...

您将如何解析数据值,如下所示:

{a: [1, 2], b: 3, c: {d: 4, undefined: 5}}

请注意,fieldset将以递归方式显示

0 个答案:

没有答案