求应用函数id()的完整例子

surfw3 2003-08-22 09:56:35
求应用函数id()的完整例子
...全文
45 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
月光易水 2003-08-22
  • 打赏
  • 举报
回复
try:
a.xml,a.xsl,a.xsd(定义a.xml数据类型,必需)

/*** a.xml ***/
<?xml version="1.0" encoding="gb2312" ?>
<?xml-stylesheet type="text/xsl" href="a.xsl"?>
<moonpiazza:books xmlns:moonpiazza="x-schema:a.xsd">
<moonpiazza:book id="b1">
<moonpiazza:title>基于XML 的 ASP.NET开发</moonpiazza:title>
<moonpiazza:price>42</moonpiazza:price>
<moonpiazza:author>Dan Wahlin/王宝良</moonpiazza:author>
</moonpiazza:book>
<moonpiazza:book id="b2">
<moonpiazza:title>极限编程研究</moonpiazza:title>
<moonpiazza:price>70</moonpiazza:price>
<moonpiazza:author>Giancarrio Succi/Michele Marchesi/张辉(译)</moonpiazza:author>
</moonpiazza:book>
</moonpiazza:books>

/*** a.xsd ***/
<Schema name="books" xmlns="urn:schemas-microsoft-com:xml-data"
xmlns:dt="urn:schemas-microsoft-com:datatypes">

<ElementType name="author"/>
<ElementType name="title"/>
<ElementType name="price"/>
<AttributeType name="id" dt:type="id"/>

<ElementType name="book" model="closed" content="eltOnly">
<element type="title"/>
<element type="price"/>
<element type="author"/>
<attribute type="id"/>
</ElementType>

</Schema>

/*** a.xsl ***/
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet xmlns:moonpiazza="x-schema:a.xsd" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html"/>
<xsl:template match="/">
<xsl:value-of select="id('b2')/moonpiazza:title"/>
</xsl:template>
</xsl:stylesheet>


:_)

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧