我在尝试将值列表格式化为XML时遇到问题。到目前为止,我可以创建我的节点并添加值,但当其中一个字段包含XML而不是单个值时,就会出现问题。我在下面有一个模拟示例。 1& 3显示正确,但2没有。理想情况下,我希望在值2的值中选中它们以显示它们都是此值字段的一部分,但这并不像将XML格式化为可读格式那样重要。
<FieldValues>
<FieldName>Name1</FieldName>
<FieldValue>Value1<FieldValue>
</FieldValues>
<FieldValues>
<FieldName>Name2</FieldName>
<FieldValue><Value2>2</Value2><List>1</List><ID>58</ID><FieldValue>
</FieldValues>
<FieldValues>
<FieldName>Name3</FieldName>
<FieldValue>Value3<FieldValue>
</FieldValues>
非常感谢任何帮助。
答案 0 :(得分:0)
Linux xmllint程序对于检查XML的有效性和格式化非常有用,如下所示:
$ xmllint --format data.xml
<?xml version="1.0"?>
<data>
<FieldValues>
<FieldName>Name1</FieldName>
<FieldValue>Value1</FieldValue>
</FieldValues>
<FieldValues>
<FieldName>Name2</FieldName>
<FieldValue>
<Value2>2</Value2>
<List>1</List>
<ID>58</ID>
</FieldValue>
</FieldValues>
<FieldValues>
<FieldName>Name3</FieldName>
<FieldValue>Value3</FieldValue>
</FieldValues>
</data>
注意:强>