Ich habe eine XSLT für ein XML erstellt und sein Knotenwert wird als Text angezeigt. Jetzt möchte ich die ursprüngliche XML-Datei als eine neue Datei mit den geänderten Werten speichern. Die Werte werden vom Benutzer in XML-generierten HTML-Textfeldern eingegeben. Ich verwende Windows Mobile (PDA) C# .net kompaktes Framework. Laden xslt angewandte XML-Datei in Webbrowser-Steuerelement.Willst du xslt angewandte XML-Datei mit geänderten Knoten Wert speichern
Antwort
Schritte:
a. Laden Sie ein XmlDocument aus der XML-Datei.
b. Laden Sie ein XSLT-Dokument aus der XSL-Datei.
c. Erstellen Sie einen XmlTextWriter oder XmlWriter, in den die Ausgabe geschrieben wird. Dies könnte auf die XML-Zieldatei verweisen, wenn die Ausgabemethode der Umwandlung "xml" lautet.
d. Transformieren Sie das XML-Dokument mithilfe von XSLT, indem Sie die erforderlichen Parameter angeben. Ich denke, dass diese Werte von Ihren Benutzereingabetextfeldern stammen würden.
Here is a walkthrough, die zeigt, wie es geht, ohne sogar einen XmlTextWriter direkt verwenden zu müssen. Und another.
Sie geben keine Details zu Ihrer Umgebung (Programmiersprache, Betriebssystem usw.). Unter Unix, mit xsltproc, würde ich einfach Shell-Umleitung verwenden:
xsltproc transform.xsl data.xml > result.xml
Ich verwende Windows Mobile (PDA) C# .net kompaktes Framework. Laden xslt angewandte XML-Datei in Webbrowser-Steuerelement. – pankaj
Bearbeiten Sie Ihre Frage, um die Details anzugeben, niemand wird auf den Kommentar eines Kommentars achten. – bortzmeyer
- 1. Willst du Objekt in MySQL-Datenbank speichern
- 2. Willst du ein Array nach Wert filtern
- 3. Willst du Textfarbe mit onClick
- 4. Willst du async verstehen
- 5. Willst du die Bildlaufleiste mit Werten für den Wert
- 6. Durchschleifen Knoten und anhängen Wert mit XSLT
- 7. Willst du einen td mit jquery hinzufügen
- 8. Willst du JasperReport mit Struts2 entwickeln
- 9. Willst du ändern NavigationItem Titel
- 10. Willst du als Tabellenansicht anzeigen
- 11. Willst du preg_match Zahlen und Zeitraum php
- 12. Willst du nur in grep übereinstimmen
- 13. Willst du Arbeitsblätter in Excel automatisch erstellen
- 14. Willst du ActiveRecord Muster in C lernen?
- 15. Willst du ein AWK, das '@include' implementiert
- 16. Willst du Asterisk SIP-Nachrichtenflüsse vereinfachen
- 17. Circular UIScrollView - SwiftCarousel: Willst du Autoscroll
- 18. Willst du die cmd Eingabeaufforderung Bildschirm verstecken
- 19. fgetpos in Go verfügbar? Willst du File.Position
- 20. Willst du UITableView zu "snap to cell"
- 21. XSLT Wert auswählen, wenn Wert im Knoten existiert
- 22. Wert hinzufügen, um bestehenden Knoten in Xml mit XSLT
- 23. Willst du ein Fenster mit einer Aktion in CakePHP öffnen
- 24. Willst du alle Besucher mit Ausnahme von mir umleiten
- 25. Willst du kugelsicher während der Schleife mit try-catch
- 26. Willst du indizierte Tabellenansicht mit Bezug zurück zu Quell-Array
- 27. alle divs mit Ausnahme der, die du sehen willst, verstecken
- 28. Willst du lernen, wie Wert von Textfeld zu verwenden, um den Wert eines anderen Textfelds (automatisch)
- 29. einfügen Wert XSLT mit
- 30. C# XSLT Knoten entfernen
versucht, Sinn aus Ihrer Frage, aber es immer noch ziemlich vage. Entschuldigung, am besten kann ich mit den begrenzten Informationen tun. – Cerebrus