2020-09-18 XPath で指定したノード名でない、ノードを取得する XPath で指定したノード名でない、ノードを取得する サンプルXML <root> <animals> <dog>sophia</dog> <dog>koro</dog> <panda>xiangxiang</panda> </animals> </root> ノード名が panda でない animals の子ノードを取得する /root/animals/*[not(self::panda)] <dog>sophia</dog> <dog>koro</dog> 参考 XPath: select child elements that do *not* have a specific name - Stack Overflow https://gogodiet.net/z/xml/7.htm