【发布时间】:2014-10-30 15:31:06
【问题描述】:
我正在尝试使用 VB.Net 的 Xml Literals 作为生成 HTML 的模板系统。我想知道是否有任何方法可以控制转义。例如,如果我有类似于以下的代码
Dim param1Value as String = "test"
Dim html = <div>
<a id="myLink" href="<%= "/mysite/myfile?param1=" + param1Value + "¶m2=test2" %>"
</div>
这将生成一个带有与符号 xml 编码的链接 (&amp;)。目前,我只是在将 xmlElement 转换为字符串时不转义这些。我假设这是我唯一的选择,因为其他任何东西都会产生无效的 XML,但我想知道是否有任何方法可以指定 XML Literal 是原始值并且不需要 Xml Escaped。
【问题讨论】:
标签: .net xml vb.net escaping xml-literals