Wie finden Sie das Attribut ist verfügbar oder nicht in bestimmten Element?Wie überprüft man die Attributverfügbarkeit in XML?
3
A
Antwort
4
Verwenden XPath, die Ihr Zielattribut und wandeln das Ergebnis zurück boolean:
boolean(//target_element/@target_attribute)
oder ähnlichen Ansatz aber mit exists()
Funktion:
exists(//target_element/@target_attribute)
Eigentlich ist der Zusammenhang nicht eindeutig in der Frage, zum Beispiel, vielleicht das Context-Element in Ihrem Fall ist das Zielelement bereits, so dass Sie nicht //target_element/
Teil benötigen.
0
Auch können Sie auf alle Attributnamen für das Zielelement zurück:
//target-element/(@*[1])
Verwandte Themen
- 1. Wie überprüft man, ob XML in SQL einen Wert hat?
- 2. Wie überprüft man die Serverlast in asp.net?
- 3. Wie überprüft man das Schema einer XML-Datei mit Scala?
- 4. Wie überprüft man in C#
- 5. Wie überprüft man, ob die Schnittstelle ist
- 6. Wie überprüft man die Responder-Kette?
- 7. Wie überprüft man die Tiefe eines Objekts?
- 8. Wie überprüft man die EDT-Jahreslänge?
- 9. wie man Funktionswert überprüft?
- 10. Wie überprüft man die Team City Version
- 11. Wie überprüft man die Boolesche Checkbox?
- 12. Wie überprüft man die Sphinx-Version?
- 13. Wie überprüft man die Version von AFNetworking?
- 14. Wie fügt man XML-Kommentare in die XML-Serialisierung ein?
- 15. Wie überprüft man, ob XML Elemente enthält, wenn LINQ to XML verwendet wird?
- 16. Wie überprüft man die Sitzung in Java abgelaufen ist?
- 17. Wie überprüft man, ob die Datei in Julia leer ist?
- 18. Wie überprüft man die ersten drei Zeichen in einer Variablen?
- 19. Wie überprüft man, ob die Zeile in Eloquent gelöscht wird?
- 20. Wie überprüft man, ob die Standardkonfiguration in CI3 geladen wurde?
- 21. Wie überprüft man, ob die Hilfsmethode/Variable in rspec existiert?
- 22. Wie überprüft man, ob die aktuelle Zeit in Python liegt?
- 23. Wie überprüft man die Gültigkeit der URL in Swift?
- 24. Wie überprüft man die korrekte Reihenfolge der Monate in Unix?
- 25. Wie überprüft man die Ausgabe eines Befehls in der Shell?
- 26. Wie überprüft man die JRE-Version in Eclipse?
- 27. Wie überprüft man, ob die Eingabevariable Int in Scala ist?
- 28. Wie überprüft man, ob die Netzwerkadresse in Qt lokal ist
- 29. Wie überprüft man die leere Zeile in einer Tabelle
- 30. Wie überprüft man die Anfrage des Browsers in VB.NET
Mögliche Duplikat [Überprüfen Vorhandensein von Attribut mit cts: query] (http://stackoverflow.com/questions/ 21434099/checking-presence-of-attribute-with-ctsquery –