[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [xliff] [Fwd: [xliff-comment] Schema issues with extensible attributes]
|
Hi Rodolfo and all:
Looks like the current Committee Draft ballot needs to be killed …
The TC spent several meetings in the 1.1 timeframe discussing whether to use the ##any or ##other namespaces in the extension definitions, and the decision was to use ##any specifically to enable adding XLIFF namespace attributes at the extension points. Does anyone have any thoughts on the approach we should take to deal with the validation problems?
As for the sample files, I will correct the schemaLocation bugs and reissue hopefully the final version of the spec w/ supplementary files late today assuming we have addressed the ##any/##other issue. I assume the strict sample file should have all deprecated structures removed – could someone please confirm this approach?
Regards, Tony
-----Original
Message-----
--------
Forwarded Message -------- Hi all, I just noticed that the deprecated attributes from 1.1 (eg. ts, tool) arestill being accepted in 1.2 using the strict schema. They are defined withuse="prohibited" in the strict schema. A good example of this is the exampleXLIFF file provided with the specification(Sample_AlmostEverything_1.2_strict.xlf) - the file still includes allprohibited attributes, and validates fine with schema validators. At first I thought this was a bug in the validator I'm using, but then inoticed how the attribute extension points are defined in the XLIFF schema(transitional and strict): <xsd:anyAttribute namespace="##any" processContents="lax"/> The XLIFF specification states that "Attributes of a namespace differentthan XLIFF can be included in several XLIFF elements". The schema allows forattributes of any namespace to be included, including xliff-namespaceattributes not defined in the specification. The schema and specificationare inconsistent here, and it seems the right thing to do would be to changeall anyAttribute elements to: <xsd:anyAttribute namespace="##other" processContents="lax"/> In addition, some issues with the strict sample XLIFF file provided with thespecification: - schemaLocation points to xliff-core-1.2-strict-20060512.xsd (should pointto xliff-core-1.2-strict.xsd) - As noted, It still includes the prohibited attributes (eg. tool, ts) And similar with the transitional sample XLIFF file: - schemaLocation points to xliff-core-1.2-transitional-20060512.xsd (shouldpoint to xliff-core-1.2-transitional.xsd) cheers,asgeir
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]