2010-08-16 4 views
2

Je viens d'écrire une petite application de collecte de données, et je veux exporter la sortie au format XML. Est-il parfaitement trouver si la sortie ressemble à ceci?Normes de base d'exportation vers XML?

<?xml version="1.0" encoding="ISO-8859-1"?> 
<output> 
    <data> 
     foo 
    </data> 
    <data> 
     foo2 
    </data> 
    <data> 
     foo3 
    </data> 
    <data> 
     foo4 
    </data> 
</output> 

Ou y at-il quelque chose de spécial que j'ai besoin d'ajouter, pour des applications comme Excel pour reconnaître mon XML?

+1

Oui. Avez-vous lu quelque chose sur les fichiers XML? Avez-vous parlé avec les gens qui obtiendront ce fichier XML? Ce genre de chose est souvent défini par une DTD ou un schéma XSD. Avez-vous posé des questions sur la DTD ou le schéma? –

+0

@ S.Lott, les personnes recevant mon fichier ne sera concerné que s'il ouvre avec excel – Backus

+1

CSV plutôt que XML peut être préféré pour excel besoins seulement. – kenny

Répondre

3

Toujours inclure la déclaration XML. Il définit la version XML et l'encodage. Voir http://www.w3schools.com/xml/xml_tree.asp

+0

Merci, j'ai ajouté ceci à mon exemple, au cas où quelqu'un d'autre pense qu'il y a autre chose que je devrais inclure. – Backus