Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

[split] Décoder un fichier XML


Messages recommandés

Invité Invité
Posté(e)

alors voila je cherche a décoder ce message en Xml afin qu'il puisse entre comprehensible en francais mais je suis une brele en informatique pouvez vous m'aider ??? mon adresse msn (supprimée) voila merci beaucoup!

 

 

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE properties (View Source for full doctype...)>

- <properties version="1.0">

- <name>

<short>Direct Draw</short>

<long>Direct Draw video and overlay renderer</long>

</name>

<description>Renders video and overlays via the Direct Draw engine.</description>

<type>plugin</type>

- <plugin>

<name>com.divx.streamengine.plugin.DirectDraw</name>

- <interfaces>

- <interface>

<name>com.divx.streamengine.plugin.Output.Multiple</name>

</interface>

- <interface>

<name>com.divx.streamengine.pluginInterface.Output</name>

</interface>

- <interface>

<name>com.divx.streamengine.pluginInterface.DSEPlugin</name>

</interface>

</interfaces>

- <StreamEngine version="2.1">

- <port type="in" mode="pull" model="retain" media="video">

<query />

</port>

- <port type="in" mode="push" model="release" media="overlay">

<query />

</port>

</StreamEngine>

- <version>

<major>3</major>

<minor>0</minor>

<micro>0</micro>

</version>

</plugin>

</properties>

Posté(e)

Désolé, mais "français" ce n'est pas un langage de programmation. Et si tu veux une manière de récupérer les données contenues dans cette structure XML il va falloir nous en dire un peu plus (à commencer peut-être par autre chose que "alors voilà"...)

Petite précision : les prestations personnelles par e-mail ou par MSN te seront facturées au prix fort. Si tu veux qu'on t'aide via ce forum, tu dois accepter d'en faire profiter tout le monde.

  • Modérateurs
Posté(e)

XML (Extensible Markup Language) est un langage extensible de balisage, qui sert à représenter, mémoriser et transférer des ensembles de données arborescents. La représentation XML est de type hiérarchique. Pour faire simple, on pourrait la comparer à la table des matières d'un document, avec ses chapitres, sous-chapitres, etc.

 

Exemple on ne peut plus basique :

<livre titre="Les langages de balisage">
 <chapitre sujet="XML">
Contenu du chapitre XML...
 </chapitre>
 <chapitre sujet="HTML">
Contenu du chapitre HTML...
 </chapitre>
</livre>

Élément par élément, les données sont encadrées par deux balises (ouvrante et fermante), et la balise ouvrante peut être dotée d'attributs. Dans cet exemple, on trouve deux types de balises, <livre> et <chapitre>. La première balise <chapitre> aborde le langage XML (attribut sujet), et est “fille” de la balise <livre>, qui traite des langages de balisage (attribut titre). J'imagine qu'il n'est pas nécessaire que je t'explique la seconde balise <chapitre>...

 

La balise </livre> clôt le contenu de la balise <livre> qui la précède. De même, chaque balise </chapitre> marque la fin du contenu de la balise <chapitre> qui la précède. Il peut également exister des balises auto-fermantes, comme la balise <query /> dans ton exemple : elles ne peuvent donc pas avoir de contenu, mais seulement des attributs. J'avoue d'ailleurs que je ne comprends pas vraiment l'utilité de la balise <query />, qui n'a ni contenu ni attributs…

 

Ainsi, je crois que tu disposes maintenant de tous les éléments qui te permettront de “décoder” ton flux XML. J'attire ton attention sur les petits signes “-” précédant certaines balises de ton flux : ils ne font pas partie du flux mais, dans sa représentation sous XML Editor, sont là pour permettre d'en plier/déplier certains niveaux (si tu cliques dessus, le signe devient “+”, et toute l'arborescence-fille disparaît). Enfin, dans le document “XML en 10 points” ci-dessous, tu trouveras une remarque fort pertinente : “XML est du texte, mais il n'est pas destiné à être lu”. :P

 

Pour en savoir (un peu) plus,

Extensible Markup Language / XML Schema / XML en 10 points

 

Et, bien sûr, la référence du W3C,

Extensible Markup Language (XML) 1.1 / Version française

 

Enfin, pour faire écho à la remarque de KewlCat, je te suggère d'aller lire Pourquoi nous n'aidons pas en privé.

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...