Hellihello
Hab da noch etwas unklare Vorstellungen von den Vor- und Nachteilen.
Da ich damit auch nur rumgespielt habe und das vor einiger Zeit gehts mir ählich, aber: xpath-queries, so blieb mir im Hirn hängen, sind ja das, worauf es am Ende ankommt. Und die willst Du möglichst unkompliziert halten, also zB. eben nicht erst nach dem Parent eines Objektes suchen. Und u.U. - da bin ich mir nicht sicher - gibt es Vergleichsoperatoren für Attribute, die es nicht für Elementinhalte gibt? /element@preis>30 oder sowas (die Syntax stimmt nicht, nur vom Prinzip her).
<KATALOG name="Badezimmer">
Warum denn der Name als Attribut?
Wenn es noch einen Katalog "Küche" gibt?
Vermutlich sinnvoll dann. Kannst Du dann mit xpath("//KATALOG@[name=Badezimmer]") oder so ansprechen.
Dank und Gruß,