-Résolu- XmlTransform est deprecated... Ok mais... [C#] - C#/.NET managed - Programmation
Marsh Posté le 04-07-2006 à 23:41:14
Bon, ben chuis content, j'ai fait une refonte complète de mon truc pendant le match (ça m'intéresse tellement...)
Maintenant c'est plus clair, plus rapide, et en plus je sais faire plein de trucs que je pouvais pas faire avant
(ouais, je sais, ça intéresse personne, et en plus vous savez pas de quoi je parle mais c'est pas grave )
Marsh Posté le 05-07-2006 à 18:51:48
et si ca intéresse qqlun! moi!
Pourrais-tu me dire comment tu as fait? ca me soule aussi de voire un deprecated à chaque compilation...
Marsh Posté le 05-07-2006 à 19:19:11
Ben la syntaxe ci-dessus justement, y'a l'exemple "avant" et "après"
Marsh Posté le 06-07-2006 à 18:49:44
Oups je n'avais pas remarqué. Toutes mes excuses et merci pour le code.
Marsh Posté le 04-07-2006 à 20:41:17
J'ai un programme.
Il génère un flux XML.
J'ai une feuille XSL.
Je veux récupérer, sous forme d'un TextWriter, le résultat de la transformation de mon flux XML.
Comment je fais ?
Là franchement, je cherche à droite à gauche, à chaque fois je trouve des exemple qui partent de fichiers sur le disque, et les écrivent sur le disque...
http://msdn2.microsoft.com/fr-fr/library/66f54faw.aspx
Moi je veux bien que XslCompiledTransform soit plus rapide, mais si c'est pour passer obligatoirement par le disque, je ne vois pas trop là où je gagne...
En gros, ce truc me va bien, sauf que mon "books.xml" est un XmlDocument.
Je veux bien passer par un XPathDocument, mais il est readonly.
Et bosser dans un XmlDocument, faire un save dans un ms, puis recharger le ms dans un XPathDocument, faire la transformation, et enfin envoyer à mon TextWriter, je trouve ça plus que moyen... Surtout si le document Xml en question est volumineux !
Une idée ?
Actuellement, j'ai ça :
Note de fin de post : c'est résolu (Arjuna, ou comment se prendre la tête deux heures pour rien)
En fait :
C'est la même syntaxe, y'a pas un caractère de différent
Faut dire qu'ils sont cons, XPathNavigator et XPathNavigable c'est la même chose
Et moi qui trouvais pas comment faire un Navigable à partir du Navigator