我有一个XML
,我正在xPaths
和自制的解析器的帮助下进行解析。 xPaths
到目前为止仅适用于子节点,但可能并不总是正确的,因此我想使我的解析器足够智能,以检查xPath是否用于叶节点。我正在考虑检查xPath
的最后一个元素是否还有其他子元素,如果这样,我将不考虑从中创建表,还将删除此xPath
以避免进一步处理,但是如果它没有子节点(即它是叶节点),我将用其文本填充一列。
例如:
xpath : /Document/DocumentData/Creation_dt
无论如何我要遍历Creation_dt
,我想知道Creation_dt
是否还有孩子,如果有,请删除此Xpath
。目前,我正在通过在\
上使用parent-nodeseq
运算符来处理每个元素。
有什么办法可以实现我想要的?