XML Node Finder
Navigate directly to any XML node by path — namespace-aware, with instant results in the sidebar.
Features
- Sidebar panel — dedicated Activity Bar view, always one click away
- Path-based search — type a node path like
root/section/item and jump to the matching line
- Namespace-aware — namespace prefixes are stripped automatically, so your paths stay clean
- Multi-match list — when multiple nodes match, every result is shown as a card with line number and XML preview; click any card to navigate
- Inline highlight — the matched line is briefly highlighted in the editor when you navigate
- Keyboard shortcut —
⌘⇧⌥X (Mac) / Ctrl+Shift+Alt+X (Windows/Linux) triggers search via command palette
Usage
- Open an XML file in the editor
- Click the XML Node Finder icon in the Activity Bar
- Paste or type a node path in the input box
- Press Find Node or hit Enter
- Click a result card to jump to that line
Path tips:
- Spaces and line breaks in the path are ignored — paste multi-line paths freely
- Namespace prefixes are stripped automatically:
ns:Element and Element are treated the same
- Partial paths work:
parent/child matches wherever that tail appears in the document tree
Example
catalog/book/author
orders/order/lineItem/price
config/database/connectionString
Requirements
VS Code 1.80 or later.
| |