以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  求助下:关于XML  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=64637)


--  作者:贵在学习
--  发布时间:7/15/2008 3:29:00 PM

--  求助下:关于XML
我现在用XSL来控制XML

XSL
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<HEAD>
<TITLE>我的测试</TITLE>
</HEAD>
<body>
<table border="1">
<tr>
<th>数据</th>
<th>编号</th>
</tr>
<xsl:for-each select="viewentries/viewentry">
<tr>

<td><a href="http://www.baidu.com"><xsl:value-of select="entrydata"/>
</a>
</td>
<td><xsl:value-of select="entrydata/textlist"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</xsl:template>
</xsl:stylesheet>

XML:
  <?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="mytest.xsl" ?>
<viewentries timestamp="20080701T091438,49Z" toplevelentries="1">
<viewentry position="1" unid="64167EC594A2E713482574790013752E" noteid="8F6" siblings="1">
<entrydata columnnumber="0" name="subject">
  <text>sdfgsfgsdfg</text>
  </entrydata>
<entrydata columnnumber="1" name="$1">
<textlist>
  <text>1</text>
  </textlist>
  </entrydata>
  </viewentry>
<viewentry position="2" unid="BD05453528840B8C4825747900355F23" noteid="8FA" siblings="2">
<entrydata columnnumber="0" name="subject">
  <text>ceshi</text>
  </entrydata>
<entrydata columnnumber="1" name="$1">
<textlist>
  <text>2</text>
  </textlist>
  </entrydata>
  </viewentry>

  </viewentries>

现在我想把HREF的链接获取   viewentry 的unid属性,可以么?教个思路
就是www.baidu.com那里



--  作者:贵在学习
--  发布时间:7/15/2008 3:35:00 PM

--  
以下是引用贵在学习在2008-7-15 15:29:00的发言:
我现在用XSL来控制XML

XSL
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<HEAD>
<TITLE>我的测试</TITLE>
</HEAD>
<body>
<table border="1">
<tr>
<th>数据</th>
<th>编号</th>
</tr>
<xsl:for-each select="viewentries/viewentry">
<tr>

<td><a href="http://www.baidu.com"><xsl:value-of select="entrydata"/>
</a>
</td>
<td><xsl:value-of select="entrydata/textlist"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</xsl:template>
</xsl:stylesheet>

XML:
   <?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="mytest.xsl" ?>
<viewentries timestamp="20080701T091438,49Z" toplevelentries="1">
  <viewentry position="1" unid="64167EC594A2E713482574790013752E" noteid="8F6" siblings="1">
<entrydata columnnumber="0" name="subject">
   <text>sdfgsfgsdfg</text>
   </entrydata>
<entrydata columnnumber="1" name="$1">
  <textlist>
   <text>1</text>
   </textlist>
   </entrydata>
   </viewentry>
  <viewentry position="2" unid="BD05453528840B8C4825747900355F23" noteid="8FA" siblings="2">
<entrydata columnnumber="0" name="subject">
   <text>ceshi</text>
   </entrydata>
<entrydata columnnumber="1" name="$1">
<textlist>
   <text>2</text>
   </textlist>
   </entrydata>
   </viewentry>

   </viewentries>

现在我想把HREF的链接获取   viewentry 的unid属性,可以么?教个思路



--  作者:Qr
--  发布时间:7/15/2008 6:02:00 PM

--  
看不懂你的问题描述,如果是在HTML标记中使用XML的节点或元素,可使用“{}”
<a href="http://www.baidu.com/{@unid}">
--  作者:贵在学习
--  发布时间:7/16/2008 8:50:00 AM

--  
以下是引用Qr在2008-7-15 18:02:00的发言:
看不懂你的问题描述,如果是在HTML标记中使用XML的节点或元素,可使用“{}”
<a href="http://www.baidu.com/{@unid}">


谢谢了。我已经获得。
厉害
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms