【发布时间】:2010-11-13 08:06:45
【问题描述】:
我使用 XSLT 转换 XML 文档,然后将其加载到 ASP.NET 网站。但是,如果 XML 包含“<”字符,则 XML 格式不正确。
<title><b> < left arrows <b></title>
如果我使用disable-output-escaping="yes",则无法加载 XML,并且出现错误“名称不能以 '' 字符开头”。
如果我不禁用转义转义字符的输出,则会忽略转义字符,并且文本会按原样显示:
<title><b> < left arrows <b></title>
我想让粗体标签起作用,但我也想转义“
<b>< left arrows</b>
是我想要实现的。有什么解决办法吗?
【问题讨论】:
-
没有包含“
-
你的问题很难理解。请提供:1) 示例输入,2) 示例所需输出,以及 3) 您现有的模板不能满足您的要求。
-
请发布您的输入示例,以显示这些字符的来源。
-
songtitle 110308 ]]> -
鉴于我无法控制 XML 文档。注意 '',我希望输出这些字符,但同时能够将 标签中包含的字符加粗