java中拼寫xml


本文為博主原創,未經博主允許,不得轉載:

      xml具有強大的功能,在很多地方都會用的到。比如在通信的時候,通過xml進行消息的發送和交互。

在項目中有很多拼寫xml的地方,進行一個簡單的總結。

    先舉例如下:

     在java中拼接如下的xml

<?xml version="1.0" encoding="UTF-8" ?>
<req version="1.0">
    <disk command="list" >
        <vpath name="fileName" dir="/"/>
    </disk>
</req>

拼接后的形式為:

  

//拼裝請求報文
        StringBuilder reqXml = new StringBuilder();
        reqXml.append("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>");
        reqXml.append("<req version=\"1.0\">");
        reqXml.append("<disk command=\"list\" >");
        reqXml.append("<vpath name=\""+fileName+"\" dir=\"/\"/>");
        reqXml.append("</disk>");
        reqXml.append("</req>");
        
        String requestXml = reqXml.toString();

總結如下兩個特點:

      1.在java中拼接xml時,為了防止“轉義,需要通過\"的形式進行保護。所以在拼接的時候,可先把所有的“”號進行轉換。

      2.在拼接時含有變量的時候,需要通過"+變量+" 的形式進行連接。

OK


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM