Question

J'ai un fichier XML (potentiellement grand) que je voudrais traiter et mettre à jour avec les informations dérivées. J'aimerais utiliser Staxmate pour le faire si possible. J'ai trouvé la documentation sur la lecture et l'écriture http://wiki.fasterxml.com/staxmateTutorial ... mais peu sur le trébuchement rond (c'est-à-dire faire les deux).

Je soupçonne que ce qui suit jouera une partie dans cette ... http:// woodstox. codehaus.org/3.2.6/javadoc/org/codehaus/stax2/xmlinputFactory2.html#configureForroundriffing%28%29

Ce que j'attendais de trouver est une fonction qui est passée un smhierarchiccursor l'écrirait et ses enfants à un smoutputtContainer (ou quelque chose de similaire à celui-ci).

En particulier, j'aimerais utiliser Staxmate pour faire quelque chose comme ... Comment modifier un énorme fichier XML par Stax?

Était-ce utile?

La solution

Il n'y a pas de couplage entre l'entrée et la sortie dans le statistique, bien que vous puissiez toujours utiliser la méthode de copie sous-jacente sur Xmlstreamwriter2 (CopyCurrentEvent ou quelque chose comme ça), étant donné l'entrée XMLStreamReader2.Mais comme les curseurs sauteront ce qui semble être un contenu ignorable, cela ne fonctionnera peut-être pas bien pour un cas d'utilisation spécifique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top