XML

Retrouvez ici tous les meilleurs téléchargements XML
Ajouter un nouvel élément

    Présentation d'un code XML de manière visible (dans un navigateur Web par exemple)

    Licence : Non renseignée - 10/01/2012 - Téléchargé 4 x
    La plupart des navigateurs Internet n'affichent pas le code XML "brut de fonderie", il est généralement traité afin d'avoir un rendu plus estéthique, essayez d'afficher un XML dans Internet Explorer ou Firefox par exemple.

    Ce traitement est fait à partir d'un XSLT, mais comme chaque navigateur a le sien, une réutilisation pure et simple pourrait poser des problèmes, ce XSLT permet de transformer tout document XML en une page HTML présentant le code XML sous une apparence plus lisible.

    Comment valider un XML via un XSD en C++ (avec libXML2) ?

    Licence : Non renseignée - 10/01/2012 - Téléchargé 2 x
    Ce simple bout de code vous donnera un exemple. Il faut bien entendu que la dll de la librairie soit chargée.

    Comment valider un XML via un XSD en VB.Net 1.1 ?

    Licence : Non renseignée - 10/01/2012 - Téléchargé 2 x
    Ce simple bout de code vous donnera un exemple.

    Comment valider un XML via un XSD en VB avec MSXML et sans .Net sous Windows ?

    Licence : Non renseignée - 10/01/2012 - Téléchargé 2 x
    L'aide en ligne accompagnant XML Parser SDK donne des exemples dans plusieurs langages, ci-dessous un squelette en VBScript.
    Remplacer les expressions entre accolades par les valeurs réelles ou des paramètres (ex.: {namespace}) :

    Génération d'un flux rss podcast en PHP

    Licence : Non renseignée - 30/12/2014 - Téléchargé 2 x
    Voici 2 classes PHP permettant de générer facilement un flux RSS de type Podcast

    Attention, il faut activer Dom de PHP.

    Je vous conseille de bien lire la documentation des 2 constructeurs pour bien comprendre l'implication de chaque éléments ainsi que le système d'injection de données.

    Vous trouvez un exemple d'utilisation dans l'archive ou dans le sujet du forum
    Pour les utilisateurs de composer, github, packagist & co : https://packagist.org/packages/cyberomulus/podcast-generator

    Recopier un XML en modifiant les caractères des contenus

    Licence : Non renseignée - 10/01/2012 - Téléchargé 2 x
    Ceci n'est possible que pour uniformiser certaines données, et uniquement pour des modifications au caractère près. Pour des sous-chaînes, regardez plutôt du côté de La Fonction 'Replace'.

    Dans cet exemple, le code permet de recopier un xml mais en passant tous les caractères minuscules en majuscules (non accentués).

    Recopie d'un XML en supprimant certaines balises et leurs contenus

    Licence : Non renseignée - 10/01/2012 - Téléchargé 2 x
    Cela permet de filtrer le contenu du XML, afin de ne conserver que l'information utile.

    Dans cet exemple c'est la balise aut qui est supprimée.

    Calcul du total d'une commande

    Licence : Non renseignée - 10/01/2012 - Téléchargé 2 x
    De base, XSLT n'est pas fait pour faire des calculs, mais il est parfois utile de pouvoir faire une synthèse des éléments existants.

    Somme de noeuds valides

    Licence : Non renseignée - 10/01/2012 - Téléchargé 2 x
    Voilà comment faire la somme de certains noeuds uniquement. Ici, le critère de sélection est : le noeud est une feuille (il ne contient pas d'autres balises) ou son attribut valeur est supérieur à la sommes des attributs valeur des ses descendants valides.

    Comparaison ordonnée de deux documents XML

    Licence : Non renseignée - 10/01/2012 - Téléchargé 2 x
    Ce code XSLT permet de comparer deux XML, et de vérifier s'ils sont strictement égaux.

    Comment valider un XML via un XSD en VB.Net 2 ?

    Licence : Non renseignée - 10/01/2012 - Téléchargé 1 x
    Ce simple bout de code vous donnera un exemple.

    Le minimum et le maximum d'un ensemble de noeud

    Licence : Non renseignée - 10/01/2012 - Téléchargé 1 x
    Permet de récolter les bornes d'un ensemble de noeuds.

    Fonction "Replace"

    Licence : Non renseignée - 10/01/2012 - Téléchargé 1 x
    Permet de substituer une chaîne à une autre, un nombre maximal de fois.

    Nombre d'occurences d'une chaîne

    Licence : Non renseignée - 10/01/2012 - Téléchargé 1 x
    La fonction translate permet de remplacer caractère par caractère, mais on a plus souvent besoin de remplacer toute une partie de la chaîne, ce template permet de le faire.

    Extraire la chaîne la plus fréquente

    Licence : Non renseignée - 10/01/2012 - Téléchargé 1 x
    Permet de récupérer la chaîne (ou le nombre) présent le plus fréquement dans un document.

    Comparer deux dates format jj/mm/aaaa

    Licence : Non renseignée - 10/01/2012 - Téléchargé 1 x
    Problème récurrent que le classement des dates. Désormais il s'agira plutôt d'une solution récurrente...

    Comparaison non ordonnée

    Licence : Non renseignée - 10/01/2012 - Téléchargé 1 x
    Ce script est un peu plus complexe car il vérifie sans tenir compte de l'ordre des noeuds.

    Profondeur d'un arbre

    Licence : Non renseignée - 10/01/2012 - Téléchargé 1 x
    Cette information peut-être utile pour avoir une idée de la complexité des données qui sont stockées.

    Répartition par profondeur des feuilles

    Licence : Non renseignée - 10/01/2012 - Téléchargé 1 x
    Permet de quantifier la taille de chaque niveau de donnée.

    Répartir les données d'un XML dans un tableau

    Licence : Non renseignée - 10/01/2012 - Téléchargé 1 x
    Avec une transformation XSLT on souhaite afficher les données par groupes de M dans un tableau à C colonnes. M et C étant des paramètres donnés.
    Exemple N=11, M=3, C=3


    *************************
    * fic1 * fic4 * fic7 *
    * fic2 * fic5 * fic8 *
    * fic3 * fic6 * fic9 *
    *************************
    * fic10 * * *
    * fic11 * * *
    * * * *
    *************************

    Le résultat est ici un tableau HTML est généré, mais on peut facilement le changer en autre chose.
    De plus, une seconde solution existe, voir plus bas.

38 éléments

Contacter le responsable de la rubrique XML

Partenaire : Hébergement Web