CSV ファイルを XML に書き込む際に問題があります。
CSVファイル
[Folder];;;;;
[Folder\Subfolder1];;;;;
[Folder\Subfolder1\Subfolder2];;;;;
"Descriptive stuff";"its a password";"user or something";"a URL";"if anyone has a comment"
[Folder\Subfolder1\Subfolder3];;;;;
"Descriptive stuff";"its a password";"user or something";"a URL";"if anyone has a comment"
XML 出力
<?xml version="1.0" encoding="utf-8"?>
<PASSWORDFILE xmlns="http://www.password-depot.de/schemas/passwordfile/6.0/passwordfile.xsd">
<PASSWORDS>
<GROUP NAME="Folder">
<GROUP NAME="Subfolder1">
<GROUP NAME="Subfolder2">
<ITEM>
<DESCRIPTION>Descriptive stuff</DESCRIPTION>
<PASSWORD>its a password</PASSWORD>
<USERNAME>user or something</USERNAME>
<URL>a URL</URL>
<COMMENT>if anyone has a comment</COMMENT>
</ITEM>
</GROUP>
<GROUP NAME="Subfolder3">
<ITEM>
<DESCRIPTION>Descriptive stuff</DESCRIPTION>
<PASSWORD>its a password</PASSWORD>
<USERNAME>user or something</USERNAME>
<URL>a URL</URL>
<COMMENT>if anyone has a comment</COMMENT>
</ITEM>
</GROUP>
</GROUP>
</GROUP>
</PASSWORDS>
</PASSWORDFILE>
私の問題は、使用した後に GROUP タグを閉じる方法がわからないということだけです。現時点では、XML の最後にある GROUP タグを閉じて、巨大な大規模なツリーを作成しています。