是否可以使用XSLT填充数据。我已经搜索并找不到任何有用的东西。使用XSLT“填充”数据
为了说明,我收到了一些这样的XML:
<?xml version="1.0" encoding="UTF-8"?>
<Root>
<Record>
<CompanyName>A</CompanyName>
<ContactSurname>A</ContactSurname>
<ContactFirstname>E</ContactFirstname>
<Address>Address 1</Address>
</Record>
<Record>
<Address>Address 2</Address>
</Record>
<Record>
<Address>Address 3</Address>
</Record>
<Record>
<CompanyName>B</CompanyName>
<ContactSurname>B</ContactSurname>
<ContactFirstname>A</ContactFirstname>
<Address>Address 4</Address>
</Record>
<Record>
<Address>Address 5</Address>
</Record>
....
我需要做的是改变不包含所有元素添加它们因此输出将是每个记录。
<?xml version="1.0" encoding="UTF-8"?>
<Root>
<Record>
<CompanyName>A</CompanyName>
<ContactSurname>A</ContactSurname>
<ContactFirstname>E</ContactFirstname>
<Address>Address 1</Address>
</Record>
<Record>
<CompanyName>A</CompanyName>
<ContactSurname>A</ContactSurname>
<ContactFirstname>E</ContactFirstname>
<Address>Address 2</Address>
</Record>
<Record>
<CompanyName>A</CompanyName>
<ContactSurname>A</ContactSurname>
<ContactFirstname>E</ContactFirstname>
<Address>Address 3</Address>
</Record>
<Record>
<CompanyName>B</CompanyName>
<ContactSurname>B</ContactSurname>
<ContactFirstname>A</ContactFirstname>
<Address>Address 4</Address>
</Record>
<Record>
<CompanyName>B</CompanyName>
<ContactSurname>B</ContactSurname>
<ContactFirstname>A</ContactFirstname>
<Address>Address 5</Address>
</Record>
....
我可以轻松地使用.NET通过记录进行迭代,并创建一个新的XML文件,但我认为它可能是更快,更简单的做这样如果有可能。
http://stackoverflow.com/help/someone-answers –