[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [xliff] Whitespace handling in <data>
Hi Yves,
The right way to declare the "xml:space" attribute in <data> element is:
<xs:element name="data">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="xlf:cp"/>
</xs:sequence>
<xs:attribute name="id" use="required" type="xs:NMTOKEN"/>
<xs:attribute name="dir" use="optional" type="xlf:dirValue"/>
<xs:attribute ref="xml:space" fixed="preserve"/>
</xs:complexType>
</xs:element>
And it works fine.
Regards,
Rodolfo
--
Rodolfo M. Raya rmraya@maxprograms.com
Maxprograms http://www.maxprograms.com
> -----Original Message-----
> From: xliff@lists.oasis-open.org [mailto:xliff@lists.oasis-open.org] On Behalf
> Of Yves Savourel
> Sent: Friday, August 31, 2012 1:21 PM
> To: xliff@lists.oasis-open.org
> Subject: RE: [xliff] Whitespace handling in <data>
>
> Hi Rodolfo, all,
>
> I've tried the following, as we discussed. But that didn't work.
>
> <xs:element name="data">
> <xs:complexType mixed="true">
> <xs:sequence>
> <xs:element minOccurs="0" maxOccurs="unbounded" ref="xlf:cp"/>
> </xs:sequence>
> <xs:attribute name="id" use="required" type="xs:NMTOKEN"/>
> <xs:attribute name="xml:space" fixed="preserve"/>
> </xs:complexType>
> </xs:element>
>
>
> Note using name="xml:space" caused errors for me. Then when I've
> changed name="xml:space" to "ref="xml:space", I got import problems in
> the other modules.
>
> Cheers,
> -yves
>
>
> > -----Original Message-----
> > From: Rodolfo M. Raya [mailto:rmraya@maxprograms.com]
> > Sent: Wednesday, August 22, 2012 4:52 PM
> > To: Yves Savourel
> > Subject: RE: [xliff] Whitespace handling in <data>
> >
> > Hi,
> >
> > We can have the "xml:space" attribute set to "preserve" in the schema
> > but we can't make it unchangeable.
> >
> > Regards,
> > Rodolfo
> > --
> > Rodolfo M. Raya rmraya@maxprograms.com
> > Maxprograms http://www.maxprograms.com
> >
> >
> > > -----Original Message-----
> > > From: xliff@lists.oasis-open.org [mailto:xliff@lists.oasis-open.org]
> > > On Behalf Of Yves Savourel
> > > Sent: Wednesday, August 22, 2012 4:15 PM
> > > To: xliff@lists.oasis-open.org
> > > Subject: [xliff] Whitespace handling in <data>
> > >
> > > Hi all,
> > >
> > > At the last meeting Rodolfo noted that we may have an issue with the
> > > way we define whitespace handling currently in some elements.
> > >
> > > The issue is the first processing expectation of section 2.6.5
> > > "White
> > Spaces":
> > >
> > > "• For the elements <sc>, <ec>, <ph> and <data>: The white spaces of
> > > their content must be preserved in all cases, even if the value for
> > > xml:space is set or inherited as default."
> > >
> > > First we need to update this because now <sc>, <ec>, <ph> do not
> > > have any content any more. This is only valid for <data>.
> > >
> > > The idea was that when the value of xml:space is default, XLIFF
> > > explicitly define that it should be preserved in the specification.
> > >
> > > But Rodolfo has a good point, it is probably not the best way to do it.
> > >
> > > Could we define <data> with xml:space='preserve' as a default and
> > > unchangeable attribute?
> > > Maybe the following would work?
> > >
> > > <xs:element name="data">
> > > <xs:complexType mixed="true">
> > > <xs:sequence>
> > > <xs:element minOccurs="0" maxOccurs="unbounded" ref="xlf:cp"/>
> > > </xs:sequence>
> > > <xs:attribute name="id" use="required" type="xs:NMTOKEN"/>
> > > <xs:attribute ref="xml:space" fixed="preserve"/>
> > > </xs:complexType>
> > > </xs:element>
> > >
> > > That would solve the issue.
> > >
> > > Cheers,
> > > -yves
> > >
> > >
> > >
> > >
> > > --------------------------------------------------------------------
> > > - To unsubscribe, e-mail: xliff-unsubscribe@lists.oasis-open.org
> > > For additional commands, e-mail: xliff-help@lists.oasis-open.org
> >
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: xliff-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail: xliff-help@lists.oasis-open.org
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]