0

我有一个 xml 文件,我想将其转换为 html 并且我想将 ID 添加到我的标签 html 中,并带有标签的值,例如:

<Root>
    <row>
        <WID>10</WID>
        <word>Bob</word>
        <SID>1</SID>
        <Ah>1</Ah>
        <Je>1</Je>
        <Hb>1</Hb>
        <ParentID>4556</ParentID>
        <Page>1</Page>
        <Joint>1</Joint>
        <SName>Stive</SName>
    </row>
    <row>
        <WID>5941</WID>
        <word>Jany</word>
        <SID>2</SID>
        <Ah>74</Ah>
        <Je>1</Je>
        <Hb>1</Hb>
        <ParentID>2461</ParentID>
        <Page>11</Page>
        <Joint>10</Joint>
        <SName>Jessy</SName>
    </row>
    .
    .
    .
    <row>
        <WID>14295</WID>
        <word>James</word>
        <SID>5</SID>
        <Ah>113</Ah>
        <Joze>7</Joze>
        <Hb>13</Hb>
        <ParentID>3066</ParentID>
        <Page>126</Page>
        <Joint>98</Joint>
        <SName>JIM</SName>
    </row>
</Root>

我想转换为:

<html>
    <body>
        <span id="1-1">
            <span calss="test">
                Bob
            </span>
            <span calss="number">
                1
            </span>
        </span>
    </body>
</html>

请注意 ID 跨度的第一个数字 [1-1] 是 SID,第二个数字是 Ah。谢谢。

4

1 回答 1

1

Q: 如何用 XSLT 添加 id

应该执行以下操作:

<span id="{SID}-{Ah}">

如果您的上下文是行。

于 2013-06-20T12:14:00.883 回答