You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit a5e44a3
Browse filesBrowse the repository at this point in the historyBrowse files
fragment-selectors: add xpathEntries DTO for backend use (Phase 3)
Walk a parsed instance once and return a flat, JSON-serializable array of every
present leaf as `XPathEntry { Path; XPath; Value }`, with real array positions
taken from the data. Quotations can't cross a network boundary, so this is the
backend-facing counterpart to xpathOf/xpointerOf.
- XPathEntry record (public, in the BioFSharp.IO.INSDC namespace) + the
xpathEntries object-graph walk in XPathTracking.fs; returns an array (not an
F# list) so it serializes cleanly under System.Text.Json / Newtonsoft.
- xpathEntries wrapper on all eight IO entity modules.
- tests: scalar/attribute/positional-collection leaves, in-document resolution,
and unique non-empty xpaths.
- plans/xml-fragment-selectors.md: Phase 3 section.
0 commit comments