oxml
🌐 FR , Changer de langue
llms.txt

Studio Interactif

Studio XML & XPath WebAssembly

Déposez un fichier XML, choisissez un exemple d'entreprise ou collez votre document. L'analyse syntaxique, l'évaluation XPath et l'inspection s'exécutent instantanément dans votre navigateur sans aller-retour serveur.

Moteur WebAssembly (Bac à Sable Local)

Propulsé par oxml-wasm 0.0.13 · 100 % Rust Sûr Côté Client · Zéro Donnée Transmise

Initialisation du moteur...

Ajouter Votre Document XML

Glissez-déposez un fichier XML, RSS, Atom ou SVG ici ou cliquez pour parcourir

Maximum 10 Mo · Traitement local dans le bac à sable du navigateur, jamais envoyé à un serveur

Atelier XPath 1.0 & Espaces de Noms

Détecté automatiquement à partir de la déclaration du document si disponible.

Vérification par Couches & Résultats d'Inspection

Nœud Racine —
Total Nœuds —
Temps d'Exécution —
Nœuds Correspondants —
Taille d'Entrée —
Conformité W3C XML 1.0 Évaluation en cours...
Modèle Mémoire du Parseur Arène Contiguë Générationnelle (O(1))
Scanner de Délimiteurs SWAR SIMD Vectorisé 8 Octets
Moteur XPath 1.0 W3C Conformité Intégrale aux Spécifications
Équivalent CLI (Terminal & CI/CD)
oxml query "//book[price < 30]/title" input.xml
Évaluation en cours...

Pourquoi Tester Ici ?

  1. Exécution Sub-Milliseconde :
    • Propulsé par oxml-wasm 0.0.13, le cœur du moteur d'analyse alloue des arènes contiguës générationnelles sans pause de ramasse-miettes. Les requêtes s'exécutent généralement en moins de 0,20 ms.
  2. Spécification XPath 1.0 Intégrale :
    • Prise en charge complète des axes (child, parent, ancestor, descendant, following-sibling, attribute), comparaisons relationnelles, prédicats numériques, fonctions standard (count, string, contains, starts-with) et opérateurs d'union (path1 | path2).
  3. Diagnostics & Scénarios d'Erreurs Réalistes :
    • Sélectionnez une option dans le menu « Injecter un scénario d'erreur... » pour observer en temps réel la précision avec laquelle le parseur localise les défauts de syntaxe, balises non fermées et erreurs d'encodage.

Garantie Architecturale

  • Zéro Donnée Transmise Hors de Votre Machine :
    • Ouvrez DevTools → Network. Les seules requêtes sont des requêtes GET vers le même domaine pour charger les ressources statiques et le binaire WebAssembly de 219 Ko. Vos documents XML, charges utiles et requêtes ne quittent jamais le bac à sable local de votre navigateur.
  • Rust Pur et Sûr (#![forbid(unsafe_code)]) :
    • Contrairement aux bibliothèques C historiques (libxml2, lxml) sujettes aux corruptions de mémoire et vulnérabilités CVE, oxml est développé à 100 % en Rust sûr. Aucun débordement de tampon, pointeur pendant ou déréférencement nul.