Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to validate RFCXML v3 #5

Open
ajeanmahoney opened this issue Dec 8, 2023 · 4 comments
Open

Ability to validate RFCXML v3 #5

ajeanmahoney opened this issue Dec 8, 2023 · 4 comments
Assignees

Comments

@ajeanmahoney
Copy link
Collaborator

No description provided.

@JayDaley
Copy link
Contributor

It would be useful to determine if this is
(a) continuous background validation; or
(b) user initiated validation
(c) both
I use tools that follow (c) and mainly rely on (a) but occasionally have to use (b)

@JayDaley
Copy link
Contributor

It would also be useful to determine what grammar to use for the validation:
(a) Automatically using whatever is specified in an <?xml-model ...>
(b) A specific grammar file pointed to by the user, possibly also overriding any <?xml-model ...>. This could tie in with (b) from the comment above with two manual validation options

  • Validate now
  • Validate using ...

@ajeanmahoney
Copy link
Collaborator Author

The basics: validate RFCXML v3 upon opening a file and upon saving. Continuous validation would be great

@NGPixel NGPixel self-assigned this Oct 9, 2024
@ajeanmahoney
Copy link
Collaborator Author

DraftForge highlights the generic xinclude mechanism as a schema error:

element "xi:include" not allowed anywhere; expected the element end-tag 
or element "reference", "referencegroup" or "references"xml(unknown_element)

However, the RPC uses xincludes for RFC and I-D references. This should not be flagged as an error:

<xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8017.xml"/>
<xi:include href="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-rats-reference-interaction-models.xml"/>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants