【发布时间】:2013-11-25 05:32:21
【问题描述】:
如何使用Java DOM 创建下面的XML,我想从头开始创建它。有什么办法吗?
我不想阅读和克隆它,我只想通过DOM方法创建它。
Java 示例:
Node booking=new Node();
Node bookingID=new Node();
booking.add(bookingID);
XML 示例:
<tns:booking>
<tns:bookingID>115</tns:bookingID>
<tns:type>double</tns:type>
<tns:amount>1</tns:amount>
<tns:stayPeriod>
<tns:checkin>
<tns:year>2013</tns:year>
<tns:month>11</tns:month>
<tns:date>14</tns:date>
</tns:checkin>
<tns:checkout>
<tns:year>2013</tns:year>
<tns:month>11</tns:month>
<tns:date>16</tns:date>
</tns:checkout>
</tns:stayPeriod>
</tns:booking>
【问题讨论】:
-
Java 的标准 DOM API 让人头疼。考虑使用更友好的库,例如 stackoverflow.com/questions/831865/… 中提到的库之一
-
这些教程是用于读取 xml 文件的,我不想读取 xml 文件。我想用语法构造xml文件。