求解XSLT格式化问题!
XML文档格式如下:
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="syn_test.xsl"?>
<Servers Update='9/6/2005 11:37:26 AM'>
<Server Name="Newsql">
<Db Name="Abs">
<Article Name="InventoryTransaction">
<Chain Name="Abs - inventoryTransaction">A</Chain>
<Chain Name="Abs - inventoryTransaction">B</Chain>
<Chain Name="Abs - inventoryTransaction">C</Chain>
<Chain Name="Rp_AbsInventoryTransaction_Trn">D</Chain>
</Article>
</Db>
<Db Name="act">
<Article Name="ABS_Dep">
<Chain Name="act">E</Chain>
<Chain Name="act">F</Chain>
</Article>
<Article Name="ApCheck">
<Chain Name="act">G</Chain>
<Chain Name="act-datawarehouse">H</Chain>
<Chain Name="act">I</Chain>
</Article>
</Db>
</Server>
<Servers>
要求将上述XML文档格式化成以下格式:
-------------------------------------------------------------------------------------
| Server | DB | TableName | Chain |
-------------------------------------------------------------------------------------
| Newsql | Abs | InventoryTransaction | A |
| | | |-------------------------------|
| | | | B |
| | | |-------------------------------|
| | | | C |
| | | |-------------------------------|
| | | | D |
| |------------|---------------------------|-------------------------------|
| | act | ABS_Dep | E |
| | | |-------------------------------|
| | | | F |
| | |---------------------------|-------------------------------|
| | | ApCheck | G |
| | | |-------------------------------|
| | | | H |
| | | |-------------------------------|
| | | | I |
|-----------------------------------------------------------------------------------|
求XSL文件源代码及详细思路,小弟实在写不出了,不得已出此下策,感谢各位了!
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="syn_test.xsl"?>
<Servers Update='9/6/2005 11:37:26 AM'>
<Server Name="Newsql">
<Db Name="Abs">
<Article Name="InventoryTransaction">
<Chain Name="Abs - inventoryTransaction">A</Chain>
<Chain Name="Abs - inventoryTransaction">B</Chain>
<Chain Name="Abs - inventoryTransaction">C</Chain>
<Chain Name="Rp_AbsInventoryTransaction_Trn">D</Chain>
</Article>
</Db>
<Db Name="act">
<Article Name="ABS_Dep">
<Chain Name="act">E</Chain>
<Chain Name="act">F</Chain>
</Article>
<Article Name="ApCheck">
<Chain Name="act">G</Chain>
<Chain Name="act-datawarehouse">H</Chain>
<Chain Name="act">I</Chain>
</Article>
</Db>
</Server>
<Servers>
要求将上述XML文档格式化成以下格式:
-------------------------------------------------------------------------------------
| Server | DB | TableName | Chain |
-------------------------------------------------------------------------------------
| Newsql | Abs | InventoryTransaction | A |
| | | |-------------------------------|
| | | | B |
| | | |-------------------------------|
| | | | C |
| | | |-------------------------------|
| | | | D |
| |------------|---------------------------|-------------------------------|
| | act | ABS_Dep | E |
| | | |-------------------------------|
| | | | F |
| | |---------------------------|-------------------------------|
| | | ApCheck | G |
| | | |-------------------------------|
| | | | H |
| | | |-------------------------------|
| | | | I |
|-----------------------------------------------------------------------------------|
求XSL文件源代码及详细思路,小弟实在写不出了,不得已出此下策,感谢各位了!
...全文
相关推荐
Xml+Xslt测试工具
XML(可扩展标记语言)和XSLT(可扩展样式表语言转换)是Web开发中的核心技术,用于数据存储和格式化。
WAP教程(3):WML 格式化-XML/XSLT
在本篇WAP教程的第三部分中,我们将深入学习WML(Wireless Markup Language)的格式化技巧,以及如何利用XML和XSLT来增强其表现力。
XSLT使用的例子
开发过程中,调试和日志记录也非常重要,XSLT提供了如`<xsl:message>`这样的工具帮助开发者跟踪和解决问题。
从 XSLT 样式表调用 JavaScript
表示猜测正确,“Wrong! The actual answer was...”则表示猜测错误并给出正确的答案。#### 4.
XML入门教程:XSLT-XML/XSLT
在实际应用中,XSLT不仅可以用于格式化XML数据,还可以进行数据筛选、数据重组、生成动态HTML页面等工作。通过灵活运用XSLT,开发者可以有效地处理XML数据,实现从XML到其他格式的无缝转换。


