<div dir="ltr">Hello,<div><br></div><div>I am currently working on a script which imports information about people embedded by other programs in the photo (in this case Picasa) and updates index.xml accordingly. I think the structure of index.xml is fairly self explanatory, but are there any issues I should be aware of when I modify the XML externally?</div>

<div><br></div><div>I plan to:</div><div>- add a new keyword "external_info", so I guess I need to make sure it appears in the list of keywords. For ID can I used the first available ID?</div><div>- add the name to the list of Persons, if the name does not appear. Can I use the first available ID?</div>

<div>- update the information in the <options> tag with the relevant persons and the external_info keyword.</div><div><br></div><div>For the moment the script will work only with version="3" uncompressed. Does it make sense? Should I do anything special except make sure that I have a backup of the index.xml file?</div>

<div><br></div><div>Is there a more detailed information about the database than <a href="https://github.com/jzarl/kphotoalbum/blob/master/documentation/database-layout.md">https://github.com/jzarl/kphotoalbum/blob/master/documentation/database-layout.md</a></div>

<div>I am trying to understand the differences between the different versions. </div><div><br></div><div>Thank you,</div><div><br></div><div>Constantin</div></div>