J'ai créé un fichier XSLT pour un fichier XML et sa valeur de nœud est affichée en tant que texte. Maintenant, je veux enregistrer le fichier XML d'origine en tant que nouveau fichier avec les valeurs modifiées. Les valeurs sont entrées par l'utilisateur dans les zones de texte html générées en XML. J'utilise l'infrastructure compacte C# .net de Windows Mobile (PDA). Chargement du fichier xml appliqué par xslt dans le contrôle webbrowser.Vous souhaitez enregistrer le fichier xml appliqué xslt avec la valeur de nœud modifiée
Répondre
Étapes:
a. Charger un XmlDocument à partir du fichier XML.
b. Chargez un document XSLT à partir du fichier XSL.
c. Créez un XmlTextWriter ou un XmlWriter sur lequel la sortie est écrite. Cela pourrait référencer le fichier XML cible si la méthode de sortie de la transformation est "xml".
d. Transformez le document XML en utilisant le XSLT en fournissant tous les paramètres requis. Je pense que ces valeurs proviendraient de vos zones de saisie d'utilisateur.
Here is a walkthrough qui montre comment le faire sans même avoir à utiliser un XmlTextWriter directement. Et another.
Vous donnez zéro détail sur votre environnement (langage de programmation, système d'exploitation, etc.). Sur Unix, avec xsltproc, je voudrais simplement utiliser la redirection de shell:
xsltproc transform.xsl data.xml > result.xml
J'utilise l'infrastructure compacte C# .net de Windows Mobile (PDA). Chargement du fichier xml appliqué par xslt dans le contrôle webbrowser. – pankaj
Modifiez votre question pour fournir les détails, personne ne fera attention au commentaire d'un commentaire. – bortzmeyer
- 1. Remplacement de la valeur XML dans XSLT
- 2. Tri XML générique via XSLT appliqué par Java?
- 3. LINQ to XML: Sélection de la valeur de nœud spécifique
- 4. Editer le nœud Xml
- 5. Ajout d'un nœud à l'autre dans XSLT
- 6. AJAX Valeur du nœud de réponse XML itération
- 7. XSLT: rupture de CSV à partir d'un nœud XML source en plusieurs nœuds XML cibles
- 8. TransforMiiX (XML/XSLT)
- 9. XSLT et XML Question
- 10. Muenchian? XSLT pour dénormaliser/pivoter/aplatir le fichier xml?
- 11. XSLT pour dénormaliser/pivoter/aplatir le fichier xml? Partie 2
- 12. Enregistrer la cellule modifiée dans mysql - Comment envoyer un identifiant avec les données de cellule modifiées?
- 13. Comment mettre à jour un nœud XML?
- 14. trier le fichier XML avec linq
- 15. Problèmes de transformation d'EntityObject XML avec XSLT
- 16. Configuration de log4net avec le fichier xml
- 17. Vous souhaitez coder le texte pendant l'appel Regex.Replace
- 18. iPhone: analyse le fichier XML avec l'attribut
- 19. Quel est le meilleur framework d'application web java qui va bien avec xml + xslt?
- 20. Microsoft.Reporting. * Vs XML/XSLT
- 21. Lecture de la valeur modifiée dynamiquement d'un HtmlInputHidden dans ASP.NET
- 22. Comment enregistrer un fichier xml sur le disque?
- 23. comment enregistrer le fichier XML généré en utilisant jsp?
- 24. Valeur de réglage pour un nœud dans le document XML en Python
- 25. Contourner namespaces lors de la copie d'un fichier XML avec XSLT
- 26. Enregistrer le fichier avec l'extension appropriée dans l'invite Enregistrer le fichier
- 27. Problème avec la fenêtre flottante et le zindex appliqué
- 28. Enregistrer la valeur d'attribut de l'élément xml avec des guillemets simples à l'aide de linq to xml
- 29. XSLT appliquée à doc XML avec attribut xmlns
- 30. Modification de valeurs avec XSLT
Essayé de donner un sens hors de votre question, mais il reste assez vague. Désolé, mieux que je peux faire avec les informations limitées. – Cerebrus