Wenn ich Elemente aus XML mit jQuery finden möchte, kann ich nur CSS-Selektoren verwenden. Gibt es ein ähnliches Selektorsystem für das XML-Parsen in Java?Gibt es jQuery-ähnliche Selektoren für das Java-XML-Parsing?
7
A
Antwort
4
Die Abfragesyntax für XML heißt XPath.
1
Sie können entweder E4X oder XPath verwenden, um Ihre XML-Datei abzufragen. Ich würde empfehlen, die neue E4X-Technologie zu verwenden, da sie einfacher zu verwenden ist als XPath.
jQuery bietet nur standardmäßige hierarchische Funktionen zum Parsen von XML-Dateien (see here), da es sonst nicht seine Aufgabe ist, etwas anderes zu tun.
2
Ich erstelle derzeit eine Art von "jQuery-Port zu Java". Es heißt jOOX und wird die meisten der DOM-Navigations- und Manipulationsmethoden von jQuery bereitstellen. Neben einem einfachen Selektor Ausdruckssprache, Standard XPath und XML-Transformation, unterstützt auf der Grundlage der Standard-Java-DOM-API
Einige Beispielcode:
// Find the order at index for and add an element "paid"
$(document).find("orders").children().eq(4)
.append("<paid>true</paid>");
// Find those orders that are paid and flag them as "settled"
$(document).find("orders").children().find("paid")
.after("<settled>true</settled>");
Verwandte Themen
- 1. Gibt es eine Möglichkeit, Selektoren zu gruppieren?
- 2. Gibt es eine Möglichkeit oder in jQuery Selektoren
- 3. Gibt es eine Baumkontrolle für das iPhone?
- 4. Gibt es ein Werkzeug für das Regressionsmodell?
- 5. gibt es eine IUI für das Android
- 6. Gibt es irgendwelche Gleichgewichtsbedingungen für das Seil?
- 7. Gibt es ein Entwicklungstool für WSO2 DAS?
- 8. Gibt es ein Wrapper-Objekt für SEL?
- 9. Gibt es einen Vorteil für die Verwendung sehr spezifischer Selektoren in CSS?
- 10. CSS-Selektoren für das Ausschließen von Attribute Anwesenheit
- 11. Lernen CSS-Selektoren für jQuery
- 12. Zurück Geschwister Selektoren für jQuery
- 13. CSS-Selektoren für benutzerdefinierte Navigation
- 14. jquery Selektoren
- 15. JSF-Komponenten als Selektoren für CSS-Stile
- 16. jQuery Validierung mehrere Selektoren für ignorieren
- 17. Gibt es eine Zip-Dekomprimierung für das iPhone?
- 18. Gibt es eine Negationssyntax für das Dateimuster von git add?
- 19. Gibt es irgendwelche Vorteile für das Lernen von LISP?
- 20. Gibt es eine Rows-Eigenschaft für das Zend_Db-Objekt?
- 21. Gibt es Java-Bibliotheken für das x.25-Protokoll?
- 22. Gibt es eine Delphi-Standardfunktion für das Entweichen von HTML?
- 23. Gibt es eine Lösung für das XFS-Lockup in Linux?
- 24. Gibt es ein Plugin für Symfony, das wie phpMyAdmin funktioniert?
- 25. Gibt es einen InDesign-Ereignishandler für das Erstellen neuer Seiten?
- 26. Gibt es Auditing-Tools für das Java Play! Framework
- 27. Warum gibt es NSArrayController für das iPhone nicht?
- 28. Gibt es eine Möglichkeit, das erforderliche Attribut für text_field_tag festzulegen?
- 29. Gibt es ähnliche Bibliotheken wie das Three20-Projekt für Android?
- 30. Gibt es eine Alternative für das jetzt entfernte Modul 'nltk.model.NGramModel'?