Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
您可以在XML中使用字符代码吗?_Xml - Fatal编程技术网

您可以在XML中使用字符代码吗?

您可以在XML中使用字符代码吗?,xml,Xml,我引用了这个网站:帮助我在XML中添加特殊字符。但是没有用 以下是我正在做的: 在我的XML中,我尝试添加如下特殊字符: <inc_1c> <Url>http://www.google.com</Url> <Title>This is some content &#187;</Title> </inc_1c> http://www.google.com 这是一些内容»; 当我转到浏览器时,它会显示一个断

我引用了这个网站:帮助我在XML中添加特殊字符。但是没有用

以下是我正在做的:

在我的XML中,我尝试添加如下特殊字符:

<inc_1c>
<Url>http://www.google.com</Url>
<Title>This is some content &#187;</Title>
</inc_1c>

http://www.google.com
这是一些内容»;
当我转到浏览器时,它会显示一个断开的特殊字符符号:�.

最初我尝试:

<Title>This is some content &raquo;</Title>
这是一些内容»;
没有骰子。有人有什么建议吗

**更新:我可能应该提到,这个XML文件正在与样式的XSL文件一起工作。。。然后它被拉入一个.ASPX页面并显示在那里

您是否尝试过使用»

  • 187为十进制,bb为十六进制的相同值(因此额外的x)
  • 这个主意是从

我无法使用Firefox或IE8重现这种行为:

<html>
<body>
&#187;<br>
&raquo;<br>
&#xbb;
</body>
</html>

»
&拉阔
»;

这三个版本都按预期工作。我怀疑您的浏览器可能不支持Unicode,或者它使用的字体中没有此字符。

考虑添加/调整
,或者
或者

@Jarrod:图像“”无法显示,因为它包含错误。无法使图像正常工作,但它对我来说也很有用,它可以在一个字符中显示类似>>的内容。“编码”类型被更改(UTF-8、UTF-16等),所有这些都没有修复代码。。。。我不知道如何解决这个问题…你在浏览器配置中使用了非标准字体吗?谢谢,我试过了,但没用。如上所述,我已经将编码类型更改为我知道的所有类型,没有骰子…这是一个XML文件,我可以向其中添加一个元字符集吗?目前顶部是这样的:顺便说一句,我已经尝试更改编码类型。对不起@nthChild,我以为这是一个HTML文件。。。不知道为什么!您尝试更改编码了吗?我在另一条评论中注意到您正在使用XSL。您是否在XSL中设置/调整了编码?哈!我正在更改XML文件的编码,而不是XSL。。。您是否直接在浏览器中显示XML?有样式表吗?使用CSS,使用XSLT?显示如何“将其拉入.ASPX页面并显示在那里”的代码。我认为这是我们的IT团队编写的自定义组合器代码,但这里是:我有一个保存数据的XML,一个构造HTML的XSL和一个“包括”组合XML和XSL的ASPX。。。