プロパティに基づいて xml をフィルタリングするのに少し助けが必要です
次の形式の XML があります。
<?xml version="1.0" encoding="utf-8" ?>
<root id="-1">
<LandingPage id="1067" parentID="1050" level="2"
writerID="0" creatorID="0" nodeType="1066" template="1073"
sortOrder="0" createDate="2013-02-04T14:29:39"
updateDate="2013-02-07T11:08:27" nodeName="About"
urlName="about" writerName="Pete" creatorName="Pete"
path="-1,1050,1067" isDoc="">
<hideInNavigation>0</hideInNavigation>
</LandingPage>
</root>
私がする必要があるのは、hideInNavigation = 0 のこれらの要素をフィルタリングすることです
私は次のことを試しました:
[@isDoc and @hideInNavigation ='0']
(@isDoc属性も必要です)しかし、これはタグhideInNavigation
の属性である場合にのみ機能することに気付いたので、試しましたLandingPage
value['hideInNavigation'='0']
しかし、これも何もしなかったようです。答えをたくさん探した後、私は何も思いつかなかったので、それが可能かどうか疑問に思っていました