Re: XInclude language fixup

Dave Pawson <[email protected]> Sat, 11 Feb 2023 18:38:40 +0000
Newsgroups gmane.text.xml.devel
Message-ID <CAEncD4dZKw40cgWXZcK=E8ei_wAiWzo0rhuc6haMpBb0gtHd4Q@mail.gmail.com>
On Sat, 11 Feb 2023 at 18:36, Norm Tovey-Walsh <[email protected]> wrote:

> Dave Pawson <[email protected]> writes:
> > Is there no inheritance Norm?
> > From the doc element?
>
> That is precisely the question.


https://www.w3.org/International/questions/qa-when-xmllang
Is that of relevance?

Regards


The doc element has an xml:lang, but
> xx.xml is a different document. If I just slap it in
>
>   <doc xmlns:xi="http://www.w3.org/2001/XInclude"
>        xml:lang="en">
>     <p xml:lang="en">English</p>
>     <p xml:lang="de">Deutsch</p>
>     <p>Something</p>
>   </doc>
>
> Then the implication is that the last paragraph has xml:lang=en by
> inheritance.
>
> But the document that that paragraph *came* from *did not* specify a
> language.
>
>   <chap><p>Something</p></chap>
>
> So shouldn’t I use xml:lang="" to preserve that lack of information?
>
> If I xinclude that paragraph into this document:
>
>   <doc xmlns:xi="http://www.w3.org/2001/XInclude"
>       xml:lang="no">
>     <xi:include href="en.xml" fragid="element(/1/1)"/>
>     <xi:include href="de.xml" fragid="element(/1/1)"/>
>     <xi:include href="xx.xml" fragid="element(/1/1)"/>
>   </doc>
>
> Then it becomes Norwegian. Maybe there are some paragraphs that are
> simultanously English and Norwegian, but I’m skeptical!
>
>                                         Be seeing you,
>                                           norm
>
> --
> Norman Tovey-Walsh <[email protected]>
> https://nwalsh.com/
>
> > How is the world ruled and how do wars start? Diplomats tell lies to
> > journalists and then believe what they read.--Karl Kraus
>
-- 
Dave Pawson
XSLT XSL-FO FAQ.
Docbook FAQ.