如何在Xml文件中分隔长行而没有空格?

时间:2018-08-10 07:12:17

标签: xml

<file>/up/mp/testconst/myproject/project1/source/inc/file.c<file>

尝试按如下所示拆分上面的行。

 <file>/up/mp/testconst/mypro
ject/project1/source/inc/file.c<file>

但这会在路径中添加一个空格,如下所示:

<file>/up/mp/testconst/myproj ect/project1/source/inc/file.c<file>

2 个答案:

答案 0 :(得分:2)

在XML中,空格(大部分)都相等。您不能仅仅为了格式化源代码而将其添加到单词的中间。

最接近的可能是定义XML应用程序,以便它支持可以结合在一起的元素。

<file>
    <foo>/up/mp/testconst/mypro</foo>
    <foo>ject/project1/source/inc/file.c</foo>
</file>

必须编写所有处理XML的软件,以通过合并foo元素内的文本节点而忽略它们之外的内容来获取值。

我不建议这样做。

答案 1 :(得分:0)

昆汀的答案是正确的(+1)。请注意以下几点:

  1. 元素和属性之间的空格通常 无关紧要 ,可以添加或扩展以进行漂亮的打印。< / li>
  2. 内的元素和属性 通常 重要 ,不应仅出于格式化目的对其进行更改或添加。
  3. 某些编辑器将具有启用换行的设置。此功能仅是为了易于查看,因此可能在不实际更改文件内容的情况下对您有所帮助。