[KPhotoAlbum] [Bug 214816] New: Error with new XML Format if tag-name contains characters that are not valid as XML Tags

Dominik Stadler dominik.stadler at gmx.at
Mon Nov 16 15:32:58 GMT 2009


Hi,

the change in format is as follows:

previously a tag in the index.xml looked as follows:

  <image width="1600" startDate="2001-01-01T13:30:07" height="1200"
md5sum="aeee29c985d036f97ef53ef2811995a9" file="Paul, Lara und
Samuel/dscn0885.jpg" endDate="2001-01-01T13:30:07" label="dscn0885"
angle="90" >
   <options>
    <option name="Jahreszeit_Stimmung" >
     <value value="Fasching" />
    </option>
    <option name="Orte" >
     <value value="Oberkappel" />
    </option>
    <option name="Personen" >
     <value value="Paul" />
    </option>
   </options>
  </image>

now it looks like this:

  <image width="1200" Jahreszeit/Stimmung="7" Orte="6"
startDate="2001-01-01T13:30:07" height="1600"
md5sum="aeee29c985d036f97ef53ef2811995a9" Personen="18" file=XXX.jpg"
endDate="2001-01-01T13:30:07" label="dscn0885" angle="90" />

so the item "Jahreszeit/Stimmung" was an XML-VALUE before and is an XML-TAG
now. However XML puts much tighter restrictions on what an XML-TAG can
contain, that's where the problem occurs.

and yes, replacing this with e.g. underscore to "Jahreszeit_Stimmung"
allowed me to continue, however you will get this problem with anybody who
tries to use one of those characters...

Thanks... Dominik.

On Mon, Nov 16, 2009 at 3:20 PM, Jesper K. Pedersen <blackie at kde.org> wrote:

> I dont think we changed anything in the format, so it might be that our XML
> parser is more strict now. I can't see any other solution than renaming in
> the
> XML file.
>
> On Monday 16 November 2009 15:14:00 kpabugs at willden.org wrote:
> | https://bugs.kde.org/show_bug.cgi?id=214816
> |
> |            Summary: Error with new XML Format if tag-name contains
> |                     characters that are not valid as XML Tags
> |            Product: kphotoalbum
> |            Version: 4.0 (KDE4)
> |           Platform: Unlisted Binaries
> |         OS/Version: Linux
> |             Status: UNCONFIRMED
> |           Severity: major
> |           Priority: NOR
> |          Component: XML backend
> |         AssignedTo: kpabugs at willden.org
> |         ReportedBy: dominik.stadler at gmx.at
> |
> |
> | I have a custom category called "Jahreszeit/Stimmung", this is in use
> since
> |  a long time (i.e. from the time the app was still called KimDaBa). It
> |  seems there is a new format for the index.xml file which breaks this
> now!
> |
> | When starting KPA (I am using 4.1.1 compiled for Ubuntu/Kubuntu), I get
> | something like "Error in row XX, column XX in .../index.xml" and the
> |  location is when the string "Jahreszeit/Stimmung" is used as XML Tag
> now:
> |
> |   <image width="1600" Jahreszeit/Stimmung="1" Orte="6"
> | startDate="2001-02-01T11:30:49" height="1200"
> | md5sum="ff26a3e252ad65b74942885f0e0aba67" Personen="4,15"
> | file="Img0015/dscn0629.jpg" endDate="2001-02-01T11:30:49"
> label="dscn0629"
> | angle="0" Stichwörter="32" />
> |
> |
> | Not sure when this change to the XML format was done, I think 4.0.2 did
> |  still work and 4.1 might have introduced this problem.
> |
>
> --
> Having trouble finding a given image in your collection containing
> thousands of images?
>
> http://www.kphotoalbum.org might be the answer.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kphotoalbum/attachments/20091116/e62e4fcd/attachment.htm>


More information about the Kphotoalbum mailing list