1

我是 XPath 的新手,我想知道是否可以将不存在的节点设置为某个默认值,例如“NULL”。

我有一个 XML 文档,我正在尝试检索员工列表的名称。例如,诸如“部门”、“姓名”、“电子邮件”等信息。我将它们放入 Excel 电子表格中,并使用 =ImportXML() 函数。

问题是每个条目的所有内容都在父节点“员工”下,当我导入“部门”、“姓名”或“电子邮件”等数据时,列长度的计数不同。是否可以检索每个节点条目,如果节点不存在,请将行中的值设置为“null”或“不可用”?

现在我可以检索数据,但由于整个 XML 文档中缺少数据,它不会沿行同步。我读过一些关于贝克尔方法的东西,但我并不完全理解。

提前感谢您的帮助!

4

1 回答 1

0

如果您想将一个节点设置为 null,您可以忽略它并且不要将它提供给 XML 树。可见哪些字段包含值,哪些不包含值。

不存在空值或类似的东西。

于 2013-04-22T08:02:05.803 回答