Mysql中制表符怎么表示_表示XML标签中的空格和制表符

表示XML标签中的空格和制表符

如何在XML标签中表示空格和制表符。 是否有任何特殊字符可以代表它们。

balaweblog asked 2020-07-21T05:25:10Z

8个解决方案

61 votes

我认为您可以在XML文档中直接使用实际的空格或制表符,但是如果您正在寻找特殊字符来表示它们,以使文本处理器不会弄乱它们,那么它是:

space =

tab =

galets answered 2020-07-21T05:25:23Z

20 votes

为我工作

\n =

\r =

\t =

space =

这是有关如何在XML中使用它们的示例

Wasim A. answered 2020-07-21T05:25:48Z

10 votes

对旧的常见问题的新扩展答案...

XML组件名称中的空格

摘要:XML元素或属性名称中不允许使用空格字符。

以下是与空白相关的主要Unicode代码点:

 字符表

 空间

 进纸(LF)

 回车(CR)

 无间断空间

  ZH-CN通过头发空间

 中等数学空间

 思想空间

W3C XML BNF不允许将以下代码点用于XML名称:

XML内容中的空格(不是组件名称)

简介:当然,XML内容中允许使用空格字符。

W3C XML BNF针对 允许在XML内容中使用上述所有空白代码点:

可以将Unicode代码点作为字符引用插入。 支持十进制 十进制 和十六进制hex;形式。

十六进制十进制Unicode名称

 或 字符表

 或  LINE FEED(LF)

 或 退货(CR)

 或  SPACE

 或  NO-BREAK SPACE

kjhughes answered 2020-07-21T05:27:45Z

8 votes

XML元素的标记(即名称)中不能包含空格和制表符,请参见规范:[http://www.w3.org/TR/REC-xml/#NT-STag。]除了字母数字字符外, 名称中允许使用冒号,下划线,破折号和点字符,并且首字母不能为破折号或点。 某些unicode字符也是允许的,无需进行仔细检查,我想说这些是国际字母。

David Hanak answered 2020-07-21T05:28:05Z

2 votes

如果您要谈论的是从属性值中专门剥离多个非空格空格字符的问题,那么可以,将它们编码为字符引用,例如可以解决该问题。

bobince answered 2020-07-21T05:28:26Z

1 votes

对我来说,要使其工作,我需要在CDATA xml元素内对空间的十六进制值进行编码,以便后解析它像在htm webgae中一样累加,并且在浏览器中查看时仅显示一个空格! (以上所有想法和答案都是有用的)

user3584056 answered 2020-07-21T05:28:46Z

0 votes

我遇到了同样的问题,以上答案都不能解决问题,所以我尝试了一些非常简单的方法:我只是放入了- Automatische Aktualisierung der\n\tDatenbank \n\t

完整的字符串如下所示:- Automatische Aktualisierung der\n\tDatenbank

结果是:

自动更新

数据库

(之间没有多余的线)

也许会帮助别人。 问候

Martin Pfeffer answered 2020-07-21T05:29:32Z

0 votes

非法的XML标签名称可以使用Unicode UCS-2编码字符。 这工作得很好。 我用它来创建变成json的XML(与XPath相比,JPath较弱)。 注意空格,(,)字符的处理。Unicode UCS-2代码图表:[http://www.columbia.edu/kermit/ucs2.html]

tag.Name = tag.Name.Replace(" ", "_x0020_");

tag.Name = tag.Name.Replace("(", "_x0028_");

tag.Name = tag.Name.Replace(")", "_x0029_");

XML:

{CHARGEBACKCODE}

{CHARGEBACKCODE}

zzz@yyy.gov

通过json.net转换为json:

"Internal Chargeback ID": "{CHARGEBACKCODE}",

"Bill To": "{CHARGEBACKCODE}",

"Operator or Directly Responsible Individual (DRI)": "xxx@yyy.gov",

jlo-gmail answered 2020-07-21T05:30:01Z

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值