两个问题:不规范XML读取及XSLT的starts-with函数
Hikey 2006-06-04 07:31:30 第一个问题:
很多网站提供的RSS不规范。
主要问题是xml文档开头 <xml... 前面会有换行符或者空格
这样的文档使用 XPathDocument直接读的时候会提示 “意外的xml声明”
而且这种情况很普遍的出现在一些asp写的blog中,不能因为他们的不规范而放弃他们。
各位是如何解决这个问题的,我想得到具体的代码实例。
第二个问题:
对XML应用 XSLT转换时,可以在xsl中使用 starts-with() 函数判断某属性开头的情况
如:<xsl:when test="starts-with(/a/@href,'http')">
<xsl:value-of select="/a/@href"/>
</xsl:when>
这个例子中,我想判断这个属性最后的情况。
比如判断它是否以.mp3结尾的。
应该使用哪个函数? 找了半天没看到end-with函数。
谢谢各位了