运行XSLT调试器时,包含链接的XML引发错误在Visual Studio中运行XSLT调试器
我是XSLT noob,所以如果对下列问题有明显的答案,我很抱歉。我正在做一个样式表。我想要应用它的xml包含链接。这些在VS XML调试器中抛出错误,似乎使浏览器中的XML转换无法正常发生。有人可以告诉我我做错了什么吗?运行XSLT调试器时,包含链接的XML引发错误在Visual Studio中运行XSLT调试器
这里是XML:
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Some title</title>
<description>a link should be here</description>
</channel>
</rss>
当我更换“的链接应该在这里”用URL,我看这个问题。
对于XSLT内容,任何横跨得到一点,比如从W3Schools的网站如下:
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Edited by XMLSpy® -->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<tr>
<td>.</td>
<td>.</td>
</tr>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
预先感谢任何帮助。
我见过xml被欺骗了,其中包含“&”的URL。 XML希望它是&,然后是amp;而不仅仅是&。试图解析它时,严格的解析器会崩溃。
实施例:
&
将与
&
布雷特,谢谢 - 就是这样,所以我将其标记为答案。我发布了一个后续问题http://stackoverflow.com/questions/26162954/how-do-i-format-xml-ampersands-for-xsl-transform,如果你有兴趣赚取更多的代表。 – RobC 2014-10-02 14:24:34
XML来代替是棘手的。
确保所有支架都关闭,也使在URL确保您的特殊字符,例如&它转换成&
感谢您的回复。自从他回答第一个问题之后,我给了Brett一个答案。 – RobC 2014-10-02 14:25:21
“*当我更换‘的链接应该在这里的’有一个网址,我看问题*“也许*你*做 - 但*我们*不。 – 2014-10-01 22:00:33