【发布时间】:2018-06-16 08:00:57
【问题描述】:
所以我有一个通过其 DTD 验证的 XML 文件,现在我必须使用应该将每个用户的所有页面输出到 XHTML 文件的 XSLT 进行转换。有人告诉我我应该使用“for-each”,但是,我该怎么做才能为每个用户获得一个输出文件? (每个输出文件应该是一个包含用户信息的 XHTML 文件,每个用户总共一个文件)
XML(示例):
<store>
<users>
<user id="user1">
<name username="user1">User 1</name>
<email>user1@email.com</email>
<birth birth_date=""></birth>
<mob_number>123</mob_number>
<address>Street1</address>
<picture></picture>
<basket></basket>
</user>
<user id="user2">
<name username="user2">User 2</name>
<email>user2@email.com</email>
<birth birth_date=""></birth>
<mob_number>123</mob_number>
<address>Street1</address>
<picture></picture>
<basket></basket>
</user>
<user id="user3">
<name username="user3">User 3</name>
<email>user3@email.com</email>
<birth birth_date=""></birth>
<mob_number>123</mob_number>
<address>Street1</address>
<picture></picture>
<basket></basket>
</user>
<user id="user4">
<name username="user4">User 4</name>
<email>user4@email.com</email>
<birth birth_date=""></birth>
<mob_number>123</mob_number>
<address>Street1</address>
<picture></picture>
<basket></basket>
</user>
</users>
</store>
谢谢
【问题讨论】:
-
输出应该是什么样的?到目前为止你尝试了什么?
-
输出应该是每个用户的html页面。每个页面都应该有一个用户的信息。