如何使用xslt连接文件XML

时间:2016-10-17 21:40:02

标签: xslt

我需要联系一个号码' N'另一种XML中的XML。

例如: 我是这个XML

<BOOKS>
    <BOOK>
        <TITTLE>Lord of the Rings</TITLE>
        <AUTHORS>J. R. R. Tolkien</AUTHORS>
        <AUTHORS>J. K. Rowling</AUTHORS>
        <YEAR>2015</YEAR>
    </BOOK>
    <BOOK>
        <TITTLE>The Hobbit: The Battle of the Five Armies</TITLE>
        <AUTHORS>J. R. R. Tolkien</AUTHORS>
        <YEAR>2013</YEAR>
    </BOOK>
</BOOKS>

和此:

<BOOKS>
    <BOOK>
        <TITTLE>A Clash of Kings</TITLE>
        <AUTHORS>George R. R. Martin</AUTHORS>
        <AUTHORS>J. K. Rowling</AUTHORS>
        <YEAR>2016</YEAR>
    </BOOK>
    <BOOK>
        <TITTLE>The Hobbit: The Battle of the Five Armies</TITLE>
        <AUTHORS>J. R. R. Tolkien</AUTHORS>
        <YEAR>2013</YEAR>
    </BOOK>
</BOOKS>

我需要生成一个这样的新文件:

<BOOKS>
    <BOOK>
        <TITTLE>Lord of the Rings</TITLE>
        <AUTHORS>J. R. R. Tolkien</AUTHORS>
        <AUTHORS>J. K. Rowling</AUTHORS>
        <YEAR>2015</YEAR>
    </BOOK>
    <BOOK>
        <TITTLE>The Hobbit: The Battle of the Five Armies</TITLE>
        <AUTHORS>J. R. R. Tolkien</AUTHORS>
        <YEAR>2013</YEAR>
    </BOOK>
    <BOOK>
        <TITTLE>A Clash of Kings</TITLE>
        <AUTHORS>George R. R. Martin</AUTHORS>
        <AUTHORS>J. K. Rowling</AUTHORS>
        <YEAR>2016</YEAR>
    </BOOK>
    <BOOK>
        <TITTLE>The Hobbit: The Battle of the Five Armies</TITLE>
        <AUTHORS>J. R. R. Tolkien</AUTHORS>
        <YEAR>2013</YEAR>
    </BOOK>
</BOOKS>

XML位于我的目录中:E:\ books。我想连接所有文件,例如:如果我有两个文件,脚本将连接它们,但如果我有三个或更多文件,脚本也会连接。我该怎么做?

1 个答案:

答案 0 :(得分:1)

在使用Saxon的XSLT 2.0中

npm install @types/<package-name>