Autodetection tool of the type of document

Dear, While using new functionnalities of OxygenXML on NVDL, I was wondering why on opening an XML file with (.xml) extension, but containing an XML document with nvdl namespace, the tool don't detect it as NVDL document So, even if Christmas is already gone, here is my wish list : * An autodectect tool, that on finishing openning tools look at Namespaces available in the document and propose to open it as if it where an XML Schema, Relax NG, XSLT, etc. * At least, a menu and a click right button, to assign that view as if it was a document of type XML Schema, Relax NG, XSLT etc... Regards Xmlizer

Hello, oXygen detects the type of document based on the file extension. There are default associations defined in oXygen based on the most frequent use of a file extension today (a .nvdl file contains a NVDL schema, an .xsd file contains an XML Schema schema, a .dtd file contains a DTD, an .xsl file contains an XSLT stylesheets, etc). You can override these default associations in Options -> Preferences -> File Types. For example if you define there the .xml extension to contain a NVDL schema oXygen opens any .xml file as a NVDL schema because these user defined associations have higher priority than the default ones. So please use this mechanism for associating a file extension with a document type. Analyzing the file content to set the document type when the file is opened as you proposed would introduce a new mechanism which only complicates the detection of the document type. To override this mechanism on the fly without editing the Preferences -> File Types list, for example to force opening a particular .xml file as a NVDL schema just add that .xml file to the Project view, right click on the file in the Project view tree and select Open as -> NVDL Schema. Regards, Sorin mozer wrote:
Dear,
While using new functionnalities of OxygenXML on NVDL, I was wondering why on opening an XML file with (.xml) extension, but containing an XML document with nvdl namespace, the tool don't detect it as NVDL document
So, even if Christmas is already gone, here is my wish list : * An autodectect tool, that on finishing openning tools look at Namespaces available in the document and propose to open it as if it where an XML Schema, Relax NG, XSLT, etc.
* At least, a menu and a click right button, to assign that view as if it was a document of type XML Schema, Relax NG, XSLT etc...
Regards
Xmlizer
participants (2)
-
mozer
-
Sorin Ristache