xslt具有带&的XML模式(&符号)[复制]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xslt具有带&的XML模式(&符号)[复制]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
需要解析具有以下内容的XML文件:
<Report xmlns="XXXXX"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="XXXXX https://www.somesite.com?x=3&y=4">
<Tablix1><val>asdasdasd</val></Tablix1>
</Report>
在我的XSL文件上我有这样的东西:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xsi="XXXXX">
<xsl:template match="/">
<xsl:value-of select="xsi:Report/xsi:Tablix1/xsi:val" />
</xsl:template>
</xsl:stylesheet>
似乎无法得到这个工作因为xml输入有schemalocation
其中的&
...
关于如何解决它的任何线索?我试着在解析之前不要替换它...
答案
如果架构位置是https://www.somesite.com?x=3&y=4
,那么它应该用XML表示为https://www.somesite.com?x=3&y=4
。
以上是关于xslt具有带&的XML模式(&符号)[复制]的主要内容,如果未能解决你的问题,请参考以下文章