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
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 ?
- 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.
- Propulsé par
- 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).
- Prise en charge complète des axes (
- 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,oxmlest développé à 100 % en Rust sûr. Aucun débordement de tampon, pointeur pendant ou déréférencement nul.
- Contrairement aux bibliothèques C historiques (