怎樣結構化xml檔案到下列樣式?
有如下xml檔案:
當我用JDOM的addContent方法給usecase節點新增一個元素<precondition>newPrecondition</precondition>後,整個檔案結構變成下列這種格式(注意黑體部分):
而我希望生成這種格式(注意黑體部分):
怎樣才能讓一個document中或者同一節點下名字相同的子節點連在一起。這樣看起來整個文件的結構會更加清晰。
<?xml version="1.0" encoding="GB2312"?> <usecase> <usecasename>initialize</usecasename> <precondition>idle</precondition> <precondition>managefail</precondition> <precondition>connectfail</precondition> <scenario> <scenarioname>scn1</scenarioname> <scenarioprobability>1</scenarioprobability> <postcondition>initialized</postcondition> <critical>true</critical> <message> <messagename>IN</messagename> <sender>GCS</sender> <receiver>SCS</receiver> <time>t0</time> <timeconstraint>null</timeconstraint> </message> <message> <messagename>INA</messagename> <sender>SCS</sender> <receiver>GCS</receiver> <time>t1</time> <timeconstraint>null</timeconstraint> </message> </scenario> </usecase> <p class="indent"> |
當我用JDOM的addContent方法給usecase節點新增一個元素<precondition>newPrecondition</precondition>後,整個檔案結構變成下列這種格式(注意黑體部分):
<?xml version="1.0" encoding="GB2312"?> <usecase> <usecasename>initialize</usecasename> <precondition>idle</precondition> <precondition>managefail</precondition> <precondition>connectfail</precondition> <scenario> <scenarioname>scn1</scenarioname> <scenarioprobability>1</scenarioprobability> <postcondition>initialized</postcondition> <critical>true</critical> <message> <messagename>IN</messagename> <sender>GCS</sender> <receiver>SCS</receiver> <time>t0</time> <timeconstraint>null</timeconstraint> </message> <message> <messagename>INA</messagename> <sender>SCS</sender> <receiver>GCS</receiver> <time>t1</time> <timeconstraint>null</timeconstraint> </message> </scenario> <precondition>newPrecondition</precondition> </usecase> <p class="indent"> |
而我希望生成這種格式(注意黑體部分):
<?xml version="1.0" encoding="GB2312"?> <usecase> <usecasename>initialize</usecasename> <precondition>idle</precondition> <precondition>managefail</precondition> <precondition>connectfail</precondition> <precondition>newPrecondition</precondition> <scenario> <scenarioname>scn1</scenarioname> <scenarioprobability>1</scenarioprobability> <postcondition>initialized</postcondition> <critical>true</critical> <message> <messagename>IN</messagename> <sender>GCS</sender> <receiver>SCS</receiver> <time>t0</time> <timeconstraint>null</timeconstraint> </message> <message> <messagename>INA</messagename> <sender>SCS</sender> <receiver>GCS</receiver> <time>t1</time> <timeconstraint>null</timeconstraint> </message> </scenario> </usecase> <p class="indent"> |
怎樣才能讓一個document中或者同一節點下名字相同的子節點連在一起。這樣看起來整個文件的結構會更加清晰。
相關文章
- 怎樣快速從一個XML檔案中查詢資訊(轉)XML
- servlet怎樣傳送檔案??Servlet
- XML文件不能使用css樣式表怎麼辦XMLCSS
- 檔案上傳按鈕樣式
- Flask中怎樣返回html檔案?FlaskHTML
- 怎樣使用orapwd新建口令檔案
- 比起 Windows,怎樣解讀 Linux 的檔案系統與目錄結構?WindowsLinux
- 怎樣用純HTML和CSS更改預設的上傳檔案按鈕樣式HTMLCSS
- Swift 專案總結 07 檢視樣式可配置化Swift
- Css+html遮罩樣式和結構CSSHTML遮罩
- 怎樣將class檔案變成.exe檔案?薦
- mac誤刪檔案怎樣快速找回?Mac
- Linux下怎樣搜尋檔案Linux
- 怎麼樣列印加密PDF檔案加密
- [轉]XML檔案結構和基本語法XML
- 怎樣能dump內部資料結構?資料結構
- word檔案怎樣取消只讀模式 把只讀檔案轉化為可編輯檔案模式
- go專案結構是怎麼樣的?go入門學習Go
- 前端樣式總結前端
- bootstrap中好看的檔案上傳樣式boot
- android studio樣式檔案彙總Android
- java生成帶html樣式的word檔案JavaHTML
- Caj檔案怎樣整篇轉換成Word
- 怎樣阻止ICloud同步某個指定檔案Cloud
- 怎樣使用AnyTrans管理iOS檔案?iOS
- jquery怎麼樣判斷檔案是否存在jQuery
- 組織結構圖是什麼?怎樣繪製結構圖?
- Eclipse怎樣重構String到 StringBuffer?Eclipse
- CSS樣式規則-CSS結構的特點CSS
- 怎麼樣dump資料庫內部結構資料庫
- 怎樣構建 Golang Dockerfiles?GolangDocker
- 遊戲手柄是怎麼進化到今天這樣的?遊戲
- IE6讀取不到樣式檔案bug
- 基於jq的bootstrap 常用樣式demo 引入css jq js檔案後樣式出現bootCSSJS
- 怎樣製作證書請求檔案CSR
- 請問怎麼樣用流讀WORD檔案?
- 怎麼樣架構分散式的j2ee???架構分散式
- 初始化樣式cssCSS