はい..!!..カスタムスキーマをこのように実装しました
public class CustomSchema extends XmpSchema
{
private static final long serialVersionUID = -4551741356974797330L;
public static final String LABELID = "ls:LabelId";
public CustomSchema() {
super("cusprop");
}
public void addLabelId(String labelId) {
XmpArray array = new XmpArray(XmpArray.UNORDERED);
array.add(labelId);
setProperty(LABELID, array);
}
public void addLabelArr(String tagId, String[] tagValue) {
XmpArray array = new XmpArray(XmpArray.ORDERED);
for (int i = 0; i < tagValue.length; i++) {
array.add(tagValue[i]);
}
setProperty(tagId.toString().replace(" ", "").trim(), array);
}
}
以下のような結果のXML
<rdf:Description rdf:about="" xmlns:ls="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<TagId-20>
<rdf:Seq>
<rdf:li>arr0</rdf:li>
<rdf:li>arr1</rdf:li>
</rdf:Seq>
</TagId-20>
</rdf:Description>
この構造もカスタムできるかどうか知りたいです。例えば、
-<TagId-20>
-<customTag>
<ls:userId>USERNAME</ ls:userId >
<ls:WONum>12-110992</ WONum >
</customTag >
</TagId-20>
上記の構造を取得するには、何をする必要がありますか?? 利用可能な例はありますか?