获取XML元素名称列表

时间:2015-07-30 03:44:35

标签: xml xpath

我正在处理供应商提供的一些XML - 遗憾的是,每行/记录的XML只包含具有值的元素。例如:

new get_txt_from_url().execute(the url String/*Example:  http://www.google.com*/);

第一张唱片有电话主机,电话,手机和电子邮件,而第二张唱片有医疗保险。我需要获得所有可能元素的列表,以便我知道在导入/处理XML时要查找的内容。

有没有办法可以编程方式获取XML中可能存在的所有可能元素的列表?

2 个答案:

答案 0 :(得分:0)

我找到了使用XSLT的答案 - 我不确定是否可以使用Xpath或XSLT。这是答案的链接:

How to list complete XML document using XSLT

答案 1 :(得分:0)

在XPath 2.0中,

distinct-values(/*/customer-data/*/name())