Tarek wrote:The KWallet XML-Format is self-explanatory - here is a little example:
- Code: Select all
<wallet name="MyWallet">
<folder name="Passwords">
<password name="Entry 1">MyFirstPassword</password>
<password name="Entry 2">MySecondPassword</password>
</folder>
</wallet>
You can study the format by simply exporting a test wallet and examing the content of the exported XML-file.
I looked at the xml file exported by Keepass on the PC version and found that the format thereof is nothing like the format of the KWallet xml file. Here is a sample:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<pwlist>
<pwentry>
<group tree="General">eMail</group>
<title>AOL</title>
<username>hotdog22</username>
<url></url>
<password>lemon-tree</password>
<notes>Verification code: 84f1b305-70c74e39-454dcfd4df

</notes>
<uuid>bd6520c458da58edde0c620d28cfdc88</uuid>
<image>0</image>
<creationtime>2006-01-08T18:45:21</creationtime>
<lastmodtime>2007-07-19T05:28:51</lastmodtime>
<lastaccesstime>2007-07-19T05:28:51</lastaccesstime>
<expiretime expires="false">2999-12-28T23:59:59</expiretime>
</pwentry>
From the above, the KWallet xml file is quite sparse when compared to the Keepass xml file.
What I don't understand is why the xml file is grayed out when one selects the "Import from KWallet XML-File (*.XML)" option. One would think that KeePassX would at least allow one to attempt to load the file and then fail with an error message that reports a problem with the file structure.
I then modified the above file such that the tags were identical to the sample provided and attempted to import the KWallet formatted text file and obtained the same results.
Thus it appears that the XML Import option is broken.
Dazed and Confused