Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
この単純なXMLドキュメントを考えると、
<root> <mode value="foo" icon="billing.png" /> <mode value="bar" /> </root>
@iconが存在する場合にのみ@valueと@iconを選択するにはどうすればよいですか?私は私ができることを知っています
/root/mode/@value | /root/mode/@icon
しかし、それでもfooが選択されます。
次のことを試してください。
/root/mode/[string(@icon)]
使用する:
/root/mode[@value and @icon]/@value | /root/mode[@value and @icon]/@icon