xml - 如何检查nodeseq是否是XML中的子/叶节点?
问题描述
我有一个在自制解析器XML
的帮助下解析的。xPaths
到目前为止,xPaths
它们仅适用于子节点,但可能并不总是如此,所以我想让我的解析器足够聪明,以检查 xPath 是否适用于叶节点。我正在考虑检查最后一个元素是否xPath
有更多的孩子,如果是这样,我不会考虑从中制作表格,也会删除它xPath
以避免进一步处理,但如果它没有孩子(即它是叶节点) 我将用它的文本填充一列。
例如 :
xpath : /Document/DocumentData/Creation_dt
反正我一直在遍历Creation_dt
,我想知道是否Creation_dt
有更多的孩子,如果有,删除这个Xpath
。目前,我正在通过\
在parent-nodeseq
.
有什么方法可以实现我的愿望吗?
解决方案
推荐阅读
- c++ - 为什么 unsigned int 在最后一次迭代中会导致循环崩溃?
- android - 我可以在仍有应用程序暂停的情况下发布或创建新应用程序吗?
- google-optimize - 如何使用通配符或变量设置 URL
- python - "没有命名的模块
" django 上的错误 - javascript - NPM、Supervisor 和 Nohup 在 shell 会话之间退出
- vba - 定义为 CHAR 的表字段的值带有尾随空格
- autodesk-designautomation - WorkItem -> 错误:无法准备应用程序包
- javascript - 如何在 Chromecast 上的实时流播放期间获取播放头的当前时间戳
- ios - 如何解决下层协议栈错误:32
- arduino - Arduino Uno stops executing after about 88 loops