As a metaschema-node user, I need URIs for imports to be sanitized to cut down on the potential for double-imports.
Goals:
[ ] The XMLMetaschema.load() function should normalize paths such that ./test.xml and test.xml would be considered the same.
[ ] Normalization of absolute URIs should take into account relative indexing such that file://text.xml and file://parent/../text.xml are considered the same.
Dependencies:
N/A
Acceptance Criteria
[ ] A Pull Request (PR) is submitted that fully addresses the goals of this User Story. This issue is referenced in the PR.
[ ] The CI-CD build process runs without any reported errors on the PR. This can be confirmed by reviewing that all checks have passed in the PR.
User Story:
As a
metaschema-node
user, I need URIs for imports to be sanitized to cut down on the potential for double-imports.Goals:
XMLMetaschema.load()
function should normalize paths such that./test.xml
andtest.xml
would be considered the same.file://text.xml
andfile://parent/../text.xml
are considered the same.Dependencies:
N/A
Acceptance Criteria