【发布时间】:2017-04-06 12:08:03
【问题描述】:
我正在尝试读取文件路径在 XML 中的文件,然后假设所有文件都在同一个文件夹中,仅使用 xslt 将该文件中的内容写入另一个新 xml。
要求是,打开并读取input.xml并在“filepath”标签中找到文件路径,然后打开并读取“filepath”中的AddressBook01.xml,然后读取AddressBook01中的“Name”标签。 xml 文件并将它们写入到 Name01.xml 之类的文件中。
如果足以知道如何使用 XSLT 读取和写入文件。
这可能吗?我是新手,非常感谢任何帮助。
在 input.xml 中输入 XML
?xml version="1.0" encoding="UTF-8"?>
<AddressFiles>
<AddressFile>
<name>AdressBook01</name>
<filepath>AddressBook01.xml</filepath>
</AddressFile>
<AddressFiles>
AddressBook01.xml 中的内容
?xml version="1.0" encoding="UTF-8"?>
<ContactDetails>
<Contact>
<Name>Tom</Name>
<Address>Toms Address</Address>
</Contact>
<Contact>
<Name>Peter</Name>
<Address>Peters Address</Address>
</Contact>
</ContactDetails>
Names01.xml 中的预期输出
?xml version="1.0" encoding="UTF-8"?>
<Name>Tom</Name>
<Name>Peter</Name>
【问题讨论】: