[prev in list] [next in list] [prev in thread] [next in thread]
List: koffice-devel
Subject: Re: Possible breakage in koffice-ko to do with styles?
From: Shaheedur Reza Haque <srhaque () theiet ! org>
Date: 2010-04-07 20:56:59
Message-ID: 4bbcf1cb.12dbf10a.30b9.4669 () mx ! google ! com
[Download RAW message or body]
Shaheed wrote:
> On Saturday 03 Apr 2010, Jaroslaw Staniek wrote:
>> On 31 March 2010 14:01, Shaheed <shaheedhaque@gmail.com> wrote:
>> > Hi,
>> >
>> > I just started working on koffice-ko, and noticed that filter test
>> > suite fails the validation test for each file like this:
>> >
>> > /tmp/tests/MSWord2003/mw03_alignment_text/styles.xml:27: element
>> > font-face- decls: Relax-NG validity error : Did not expect element
>> > font-face-decls there
>> > /tmp/tests/MSWord2003/mw03_alignment_text/styles.xml:27: element
>> > font-face- decls: Relax-NG validity error : Element document-styles has
>> > extra content: font-face-decls
>> >
>> > I *think* this might have been caused by the recent tidy-up of
>> > KoGenStyles in r1108989. I'm not familiar with this area,so it would be
>> > great if somebody could take a look.
>> >
>> > Thanks, Shaheed
>> >
>> > P.S. To run the tests, you'll need to do something like this:
>> >> cd tests/kofficetests/interoperability/kword
>> >> make
>> >
>> > ...
>> > all the temporary files end up in /tmp/tests
>> > ...
>> >
>> >> vim /tmp/tests/MSWord2003/mw03_alignment_text/content.xml
>>
>> While I am willing to help, I am not (yet) sure where the correct fix
>> would be needed.
>> Both odf 1.0 and 1.1 RNG defines office-font-face-decls:
>>
>> *
>> http://www.oasis-open.org/committees/download.php/12571/OpenDocument-
schem
>> a-v1.0-os.rng *
>> http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-schema-v1.1.rng
>>
>> <define name="office-document-styles">
>> <element name="office:document-styles">
>> <ref name="office-document-common-attrs"/>
>> <ref name="office-font-face-decls"/>
>> <ref name="office-styles"/>
>> <ref name="office-automatic-styles"/>
>> <ref name="office-master-styles"/>
>> </element>
>> </define>
>
> I'm also not an expert, but the scemha seems order sensitive. This change,
> to move the font-face-decls to the order implied above, fixes it for me:
>
> srhaque> sdiff /tmp/tests/MSWord2003/mw03_alignment_text/styles.xml t.t
> <?xml version="1.0" encoding="UTF-8"?> <?xml
> version="1.0" encoding="UTF-8"?>
> <office:document-styles xmlns:office="urn:oasis:names:tc:open
> <office:document-styles xmlns:office="urn:oasis:names:tc:open
> >
<office:font-face-decls>
> >
<style:font-face
> >
style:name="Courier
> > New"
> >
svg:font-family="
> >
<style:font-face
> >
style:name="Times
> > New
> > Roman"
> >
svg:font-fami
> >
</office:font-face-decls>
> <office:styles>
> <office:styles>
> ...
> </office:styles>
> </office:styles>
> <office:automatic-styles>
> <office:automatic-styles>
> ...
> </office:automatic-styles>
> </office:automatic-styles>
> <office:master-styles>
> <office:master-styles>
> ...
> </office:master-styles>
> </office:master-styles>
> <office:font-face-decls> <
> <style:font-face style:name="Courier New" svg:font-family=" <
> <style:font-face style:name="Times New Roman" svg:font-fami <
> </office:font-face-decls> <
> </office:document-styles>
> </office:document-styles>
>
>
> Does that help?
>
> Thanks, Shaheed
Inspired by Jaroslaw's r1111348, the original problem quoted above is now
fixed in r1111373. However, there is still one problem:
_______________________________________________
koffice-devel mailing list
koffice-devel@kde.org
https://mail.kde.org/mailman/listinfo/koffice-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic