我已经被困在这里一段时间了,.I使用getElementsByTagName获取xml中的节点值。但是当节点有子节点时,我会遇到一个问题。现在,当我使用标记getElementsByTagName时,我甚至想要打印子节点及其值。subnode2:-somedata2 subnode4:-somedata4 $dom->load($url);//url of the xml
我必须以MARC格式处理各种XML文件。这些文件包含不同的字段,有时可能会丢失字段。在这种情况下,作者的字段不存在,应该将其保存为空字符串。
如何在尝试访问节点值之前检查节点是否存在?如果我试图访问不存在的节点,程序将抛出一个NullPointerException。// xml document is valid and existing nodes can be access