我有XML数据,其中包含一个长属性值.该值不包含空格字符.我希望通过拆分XML文本来格式化XML以提高可读性,以便该行不超过最大列数.
有没有意义来实现这个目标?是否有任何中断字符可以放在每一行,以便XML解析器不将其视为空格(如visual basic中的下划线字符)?
例如:
<element attribute="this_is_a_very_long_text_attribute_value_that_I_want_to_split_on multiple_line_for_readability"/>
Run Code Online (Sandbox Code Playgroud)
我希望有类似的东西:
<element attribute="this_is_a_very_long
_text_attribute_value_that_I_want_to_split
_on multiple_line_for_readability"/>
Run Code Online (Sandbox Code Playgroud) 我喜欢提高可读性并管理一些像这样的 HTML 源代码
<iframe src= "https://www.google.com/recaptcha/api2/anchor?k=6LeaOiITAAAAAF_A-e9qjM6TCgdt4-rqixnkkatL &co=aHR0cDovL3BsYXkuc3BvdGlmeS5jb20 &hl=de&v=r20160802154045&theme=dark&size=normal&cb=ap65yyq41qhy" title="reCAPTCHA-Widget" ...
Run Code Online (Sandbox Code Playgroud)
我的意思是断行属性名称是第一步:
<iframe src= "https://www.google.com/recaptcha/api2/anchor?k=6LeaOiITAAAAAF_A-e9qjM6TCgdt4-rqixnkkatL &co=aHR0cDovL3BsYXkuc3BvdGlmeS5jb20 &hl=de&v=r20160802154045&theme=dark&size=normal&cb=ap65yyq41qhy"
title="reCAPTCHA-Widget"
Run Code Online (Sandbox Code Playgroud)
然而,有没有一种方法可以分解那个长网址,我会看起来像这样:
"https://www.google.com/recaptcha/api2/anchor" +
"?k=6LeaOiITAAAAAF_A-e9qjM6TCgdt4-rqixnkkatL" +
"&co=aHR0cDovL3BsYXkuc3BvdGlmeS5jb20" +
...
"&size=normal" +
"&cb=ap65yyq41qhy"
Run Code Online (Sandbox Code Playgroud)