{"categories":[{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic"},{"label":"Compilers","url":"https://skillfed.io/packages/category/software-development-compilers"}],"enrichment":{"capability":"Provides a tree-sitter parser grammar for XML and DTD files, enabling incremental parsing and syntax tree analysis of XML documents.","skillfed_tags":["parsing","tree-sitter","xml-grammar"],"use_cases":["Syntax highlighting and code navigation for XML files in editor plugins or language servers","Incremental parsing of XML documents in development tools to track structural changes","Building AST-based analysis or transformation tools for XML configuration files","DTD validation and schema-aware XML processing in custom parsing pipelines"],"what_it_does":"tree-sitter-xml is a parser grammar for the tree-sitter parsing toolkit, providing syntax analysis for XML and DTD files. It follows the W3C XML 1.0 specification and related standards for schema and stylesheet associations. The package is a compiled grammar that integrates with tree-sitter's incremental parsing engine, allowing you to build syntax trees and perform structural analysis on XML documents.\n\nThis is a grammar distribution, not a standalone parser\u2014it requires the tree-sitter Python bindings to actually parse files. It's designed for use in editors (Neovim, Emacs) and development tools that need to understand XML structure. With no runtime dependencies and prebuilt wheels for major platforms, installation is straightforward on supported systems.","worth_installing":"Yes, if you're building XML parsing or analysis tooling with tree-sitter. The grammar is permissively licensed, installs easily on modern platforms, and has no runtime dependencies. Dormant maintenance is not a blocker for a grammar package\u2014it's stable and unlikely to need frequent updates. Install only if you already use or plan to use tree-sitter's Python bindings."},"id":"tree-sitter-xml","links":{"html":"https://skillfed.io/packages/tree-sitter-xml","md":"https://skillfed.io/packages/tree-sitter-xml.md","pypi":"https://pypi.org/project/tree-sitter-xml/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-11-13","license_spdx":null,"license_treatment":"permissive","name":"tree-sitter-xml","python_support":"supports_current","summary":"XML & DTD grammars for tree-sitter"},"popularity":{"monthly_downloads":2185370,"position":3226,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.7.0"}
