how do I associate a framework by xml-model PI?

oXygen folks, I want to associate Wendell Piez’ JATS framework with documents that don’t have a DOCTYPE or a namespace. They rather have an RNG schema associated via an xml-model PI: <?xml-model href="http://hobots.hogrefe.com/schema/hobots.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?> How can I achieve an RNG-based framework association? Gerrit -- Gerrit Imsieke Geschäftsführer / Managing Director le-tex publishing services GmbH Weissenfelser Str. 84, 04229 Leipzig, Germany Phone +49 341 355356 110, Fax +49 341 355356 510 gerrit.imsieke@le-tex.de, http://www.le-tex.de Registergericht / Commercial Register: Amtsgericht Leipzig Registernummer / Registration Number: HRB 24930 Geschäftsführer: Gerrit Imsieke, Svea Jelonek, Thomas Schmidt, Dr. Reinhard Vöckler

Hi Gerrit, The association between a document and a framework is done based on the filename, doctype declaration and on the root element name, namespace or root element attributes, so you cannot use the xml-model PI information. Best Regards, George -- George Cristian Bina <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com On 9/21/13 12:46 PM, Imsieke, Gerrit, le-tex wrote:
oXygen folks,
I want to associate Wendell Piez’ JATS framework with documents that don’t have a DOCTYPE or a namespace. They rather have an RNG schema associated via an xml-model PI: <?xml-model href="http://hobots.hogrefe.com/schema/hobots.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
How can I achieve an RNG-based framework association?
Gerrit

That’s what I thought. Luckily, in the BITS customization at hand, there’s a mandatory /*/@dtd-version attribute, based on whose value we can make the association. Btw, Wendell’s Framework works very well even for the customized schema. An xml-model-based association is desirable nonetheless, so I’m turning my question into a feature request. Gerrit George Cristian Bina <george@oxygenxml.com> wrote:
Hi Gerrit,
The association between a document and a framework is done based on the
filename, doctype declaration and on the root element name, namespace or root element attributes, so you cannot use the xml-model PI information.
Best Regards, George -- George Cristian Bina <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com
On 9/21/13 12:46 PM, Imsieke, Gerrit, le-tex wrote:
oXygen folks,
I want to associate Wendell Piez’ JATS framework with documents that don’t have a DOCTYPE or a namespace. They rather have an RNG schema associated via an xml-model PI: <?xml-model href="http://hobots.hogrefe.com/schema/hobots.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
How can I achieve an RNG-based framework association?
Gerrit
-- Sent from my bike. Please excuse my br

Hi Gerrit, I logged this as issue EXM-28323 that says that we should add a filter matching on schema location that can be any of - the system ID of a DTD - schemaLocation or noNamespaceSchemaLocation - the href pseudoattribute of an xml-model PI Initially the "Document Type Association" was called "Default schema association" and the purpose of this was to be able to provide a default schema at the application level instead of putting that directly into the XML file (what locating rules provide for nXML for example). As you can see, at this point having the schema information itself as part of the rules did not make sense. Later on we extended this functionality, step by step, to be the current frameworks which provide a lot more information for that document type and now it makes sense to be able to match on a schema location/name to be able to get access to the rest of the framework information. Best Regards, George -- George Cristian Bina <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com On 9/22/13 12:37 PM, Gerrit Imsieke wrote:
That’s what I thought.
Luckily, in the BITS customization at hand, there’s a mandatory /*/@dtd-version attribute, based on whose value we can make the association.
Btw, Wendell’s Framework works very well even for the customized schema.
An xml-model-based association is desirable nonetheless, so I’m turning my question into a feature request.
Gerrit
George Cristian Bina <george@oxygenxml.com> wrote:
Hi Gerrit,
The association between a document and a framework is done based on the
filename, doctype declaration and on the root element name, namespace or root element attributes, so you cannot use the xml-model PI information.
Best Regards, George -- George Cristian Bina <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com
On 9/21/13 12:46 PM, Imsieke, Gerrit, le-tex wrote:
oXygen folks,
I want to associate Wendell Piez’ JATS framework with documents that don’t have a DOCTYPE or a namespace. They rather have an RNG schema associated via an xml-model PI: <?xml-model href="http://hobots.hogrefe.com/schema/hobots.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
How can I achieve an RNG-based framework association?
Gerrit
participants (3)
-
George Cristian Bina
-
Gerrit Imsieke
-
Imsieke, Gerrit, le-tex