代码如下:
public class XmlUtils {
public static String buildXml(TradeBill tradeBill) {
Document doc = DocumentHelper.createDocument();
doc.setXMLEncoding("GBK");
//创建节点
Element root, bill, item;
//根节点
root = doc.addElement("document");
bill = root.addElement("bill");
bill.addElement("serialNo").setText(tradeBill.getTradecode());
bill.addElement("termNo").setText(tradeBill.getPosid());
bill.addElement("saleId").setText(""+tradeBill.getSaleid());
bill.addElement("saleName").setText(tradeBill.getSalename());
bill.addElement("buyId").setText(""+tradeBill.getBuyid());
bill.addElement("buyName").setText(tradeBill.getBuyname());
bill.addElement("totalWeight").setText(""+tradeBill.getTotalweight());
bill.addElement("saleDate").setText(""+tradeBill.getTradetime());
bill.addElement("tzName").setText(tradeBill.getSalename());
bill.addElement("tzDate").setText(""+tradeBill.getTzDate());
bill.addElement("jyOperator").setText(tradeBill.getJyOperator());
bill.addElement("status").setText(""+tradeBill.getStatus());
for (TradeBillItem tradeBillItem : tradeBill.getItems()) {
item = bill.addElement("billItem");
item.addElement("variety").setText(tradeBillItem.getName());
item.addElement("weight").setText(""+tradeBillItem.getWeight());
item.addElement("price").setText(""+tradeBillItem.getPrice());
item.addElement("total").setText(""+tradeBillItem.getMoney());
}
return doc.asXML();
}
}
分享到:
相关推荐
单独用XMl不能显示页面,我们使用格式化技术,比如CSS或者XSL,才能显示XML标记创建的文档。 我们在前面第一章讲到XML是将数据和格式分离的。XML文档本身不知道如何来显示,必须有辅助文件来帮助实现。(XML取消了...
解析过程涉及到多种技术,包括DOM、SAX、JDOM和Dom4j等。DOM解析器能够以树状结构表现XML文档,并提供全面的接口进行节点操作;SAX解析器则采取事件驱动的方式,适合处理大型文件;JDOM和Dom4j是基于Java的解析库,...
4、可以很方便的解析XML文件格式的数据到指定模板。 采用该引擎,可以让它来完全处理View方面的事情,服务端Module直接输出Data就可以。让你的MVC模式连成一体,而且由于View由浏览器来 处理,大大减少了服务器的...
示例描述:JavaScript操作表格和DOM。 15_1.htm 动态添加表格。 15_2.htm 获取表格的某行。 15_3.htm 获取某个表格的单元格。 15_4.htm 锁定表格的表头。 15_5.htm 简单的表格排序。 15_6.htm 表格翻页...
示例描述:JavaScript操作表格和DOM。 15_1.htm 动态添加表格。 15_2.htm 获取表格的某行。 15_3.htm 获取某个表格的单元格。 15_4.htm 锁定表格的表头。 15_5.htm 简单的表格排序。 15_6.htm 表格翻页...
一旦检测到用户键入动作,就会发送一个Ajax(异步JavaScript和XML)请求到服务器。 2. **数据检索**:服务器接收到请求后,会根据用户输入的字串从数据库中筛选出相关数据。这通常涉及到模糊匹配或关键词提取算法,...
XML在.NET编程中也非常重要,可以使用DOM操作XML文档。 #### 5.1 创建XML文档新节点 ```csharp DOC对象.CreateElement("新建节点名"); ``` #### 5.2 添加子节点 将新建的子节点加到XML文档父节点下。 ```csharp 父...