首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我可以转义包含在VB.NET的XML文本语法中的XML字符吗?

我可以转义包含在VB.NET的XML文本语法中的XML字符吗?
EN

Stack Overflow用户
提问于 2012-09-21 16:12:18
回答 2查看 1.7K关注 0票数 0

不久前,我问了这个问题:

Does VB.NET have a multi-line string declaration syntax equivalent to c#?

通过使用这种语法,我能够使用@符号模拟c#中可用的多行字符串语法。然而,我遇到了一个障碍。似乎将<>放在文本中并不适合Visual Studio的胃口。以下面的代码为例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Dim Sql As String = <a><![CDATA[]]>
                        <text instead pointy brackets fails>
                    </a>.Value

我能以某种方式摆脱这些括号或告诉文字不关心它吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-16 13:56:19

您需要将文本放在CDATA部分中:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Dim Sql As String = <a><![CDATA[
<text instead pointy brackets fails>
]]></a>.Value

Console.WriteLine("===")
Console.WriteLine(Sql)
Console.WriteLine("===")

应输出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
===

<text instead pointy brackets fails>

===

请注意,CDATA还将保留文本中的前导空格;这就是我从带括号的文本中删除它们的原因。

票数 2
EN

Stack Overflow用户

发布于 2012-09-21 16:14:58

XML文本仅适用于XML数据。您可以使用&lt;来转义左尖括号,但实际上,除非您真正想要XML数据,否则我建议您根本不要使用XML文本。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12534205

复制
相关文章
XML中的DTD语法
IE5以上浏览器内置了XML解析工具:Microsoft.XMLDOM,开发人员可以编写javascript代码,利用这个解析工具装载xml文件,并对xml文件进行dtd验证。
HUC思梦
2020/09/03
1.1K0
XML 的 XPath 语法
2018-06-24 11:43
walterlv
2018/09/18
1.1K0
XML 语法
5、XML 中有个比较特殊的地方, < 和&是不能直接写上的,直接写上会报错,所以就有了实体引用。
Lokinli
2023/03/09
1700
XML基本语法
 导入一个XML文件可分为如下几部分内容:文档声明 、元素、属性、注释 、CDATA区 ,特殊字符 、处理指令
MonroeCode
2018/01/11
1.3K0
XML基本语法
【XML】快速上手2 XML基础语法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
韩旭051
2019/11/08
7240
XML语法规则
1、在编写XML文档时,需要先使用文档声明来声明XML文档。且必须出现在文档的第一行。
星哥玩云
2022/09/14
1.2K0
XML 语法速查笔记
相比起 Json,XML 是一种相对古老和复杂、但功能更加强大的数据存储/传输格式。也因为其复杂,有一些语法需要记录一下,在使用多种语言进行 XML 操作的时候备查。
amc
2018/10/09
1.2K0
XML 语法速查笔记
python中的转义字符
http://www.runoob.com/python3/python3-string.html
py3study
2020/01/10
3.8K0
Mybatis 中的转义字符
 记录以下mybatis中的转义字符,方便以后自己看一下 Mybatis转义字符表 &lt; < 小于 &gt; > 大于 &amp; & 与 &apos; ' 单引号 &quot; " 双引号 需要注意的是分号是必不可少的。 比如 a > b 我们就写成  a &gt; b 当然啦, 我们也可以用另外一种,就是<![CDATA[ ]]>符号。 在mybatis中这种符号将不会解析。 比如 <![CDATA[ when min(starttime)<='12:00' and max
Dato
2018/04/16
2.5K0
R语言︱文本挖掘套餐包之——XML+SnowballC+tm包
版权声明:博主原创文章,微信公众号:素质云笔记,转载请注明来源“素质云博客”,谢谢合作!! https://blog.csdn.net/sinat_26917383/article/details/51055518
悟乙己
2019/05/27
1.3K0
mapper.xml相关语法
一般在列表页面,有多个查询条件,并且不确定条件是否使用的时候可以使用 if test语法
java攻城狮
2020/10/10
1.3K0
网页中显示xml,直接显示xml格式的文件
第一种方法 使用<pre></pre>包围代码(在浏览器中测试不行啊,但是在富编辑器中又可以,怪); 使用<xmp></xmp>包围代码(官方不推荐,但是效果不错哦,在firefox和IE都可以); 使用<textarea></textarea>包围代码(在富编辑器和浏览器中均可以 ); <pre>不能在页面显示;<xmp>不错,可行;<textarea>是在文本域中显示,达不到想要的效果。 <xmp>     <div>对html的用法作个说明</div>     <div><span id="demo"
cloudskyme
2018/03/19
4.8K0
dom4j的读写xml文件,读写xml字符串
百度了一些博客,大同小异,在选取jar包工具的时候大概看了下,大抵是jdom原始,dom4j优秀。于是做了些练习。 参考:http://www.cnblogs.com/mengdd/archive/2013/06/05/3119927.html 1 package com.test.xml; 2 3 import java.io.File; 4 import java.io.FileOutputStream; 5 import java.io.IOException; 6 impo
Ryan-Miao
2018/03/13
8620
【Groovy】Xml 反序列化 ( 使用 XmlParser 解析 Xml 文件 | 删除 Xml 文件中的节点 | 增加 Xml 文件中的节点 | 将修改后的 Xml 数据输出到文件中 )
在 【Groovy】Xml 反序列化 ( 使用 XmlParser 解析 Xml 文件 | 获取 Xml 文件中的节点和属性 | 获取 Xml 文件中的节点属性 ) 博客基础上 , 删除 Xml 文件中的节点信息 ;
韩曙亮
2023/03/30
6.2K0
【Groovy】Xml 反序列化 ( 使用 XmlParser 解析 Xml 文件 | 删除 Xml 文件中的节点 | 增加 Xml 文件中的节点 | 将修改后的 Xml 数据输出到文件中 )
Java中xml字符串与json字符串的互转
0.pom文件 <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20180813</version> </dependency> 1.XML字符串 -> JSON字符串 /** * @Description: XML字符串 -> JSON字符串 * @Author:
玖柒的小窝
2021/09/14
2.1K0
什么!MyBatis的xml还可以这么写
MyBatis的XML动态SQL相信大家不陌生了,本文主要讲解一些比较容易出错、忘记,比较冷门的写法。
半月无霜
2023/03/03
3700
【Groovy】Xml 反序列化 ( 使用 XmlParser 解析 Xml 文件 | 获取 Xml 文件中的节点和属性 | 获取 Xml 文件中的节点属性 )
创建 XmlParser 解析器 , 传入 Xml 文件对应的 File 对象 ;
韩曙亮
2023/03/30
7.2K0
【Groovy】Xml 反序列化 ( 使用 XmlParser 解析 Xml 文件 | 获取 Xml 文件中的节点和属性 | 获取 Xml 文件中的节点属性 )
web.xml配置  关于web.xml配置中的<url-pattern>
  在${CATALINA_HOME}\conf\web.xml中的内容,相当于写到了每个项目的web.xml中,它是所有web.xml的父文件。
eadela
2019/09/29
1.4K0
XML 在SQLServer中的使用
SQL Server对于XML支持的核心在于XML数据的格式,这种数据类型可以将XML的数据存储于数据库的对象中,比如variables, columns, and parameters。当你用XML数据类型配置这些对象中的一个时,你指定类型的名字就像你在SQLServer 中指定一个类型一样。
全栈程序员站长
2022/07/11
5.9K0
Linux Shell 中需要转义的字符
在 Linux Shell 中,有很多字符是有特殊含义的,如果期望把这个字符当作普通字符来处理,需要经过 \ 的转义。
walterlv
2023/10/22
1.7K0

相似问题

转义VB.NET 2.0中的XML

21

我可以在SSIS包中编辑XML吗?

24

Tabris中的XML特殊字符需要转义吗?

30

如何还原XML转义字符(XML未转义)?

20

XML转义字符

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文