XML檔案處理中增加xmlns問題
我想生成一個<xml xmlns="http://www.test.net/test/" what="ttttt"><test>adfasdf</test></xml>這樣形式的XML,但是使用addNamespace("", "XXXX")總是會在<test>裡增加了一個xmlns="",如果加上字首<test>裡就不會增加xmlns="",這是為什麼,如何能生成我想樣的樣式?3X
程式如下:
public static void main(String[] args) throws IOException {
Document document = DocumentHelper.createDocument();
Element root = document.addElement("xml");
String nameSpance = "http://www.test.net/test/";
root.addNamespace("", nameSpance);
Element test = root.addElement("test");
root.addAttribute("what", "ttttt");
test.setText("adfasdf");
StringWriter sw = new StringWriter();
XMLWriter xw = new XMLWriter(sw);
xw.write(document);
xw.flush();
xw.close();
System.out.println(sw.toString());
}
成生的結果如下:
<?xml version="1.0" encoding="UTF-8"?>
<xml xmlns="http://www.test.net/test/" what="ttttt"><test xmlns="">adfasdf</test></xml>
程式如下:
public static void main(String[] args) throws IOException {
Document document = DocumentHelper.createDocument();
Element root = document.addElement("xml");
String nameSpance = "http://www.test.net/test/";
root.addNamespace("", nameSpance);
Element test = root.addElement("test");
root.addAttribute("what", "ttttt");
test.setText("adfasdf");
StringWriter sw = new StringWriter();
XMLWriter xw = new XMLWriter(sw);
xw.write(document);
xw.flush();
xw.close();
System.out.println(sw.toString());
}
成生的結果如下:
<?xml version="1.0" encoding="UTF-8"?>
<xml xmlns="http://www.test.net/test/" what="ttttt"><test xmlns="">adfasdf</test></xml>
相關文章
- Go xml檔案處理GoXML
- 前端如何處理xml配置檔案?前端XML
- linux 透過xmllint處理xml檔案LinuxXML
- mybatis中mapper.xml檔案引數問題MyBatisAPPXML
- Python編解碼問題與文字檔案處理Python
- 乾貨!Apache Hudi如何智慧處理小檔案問題Apache
- 專案管理中,如何處理人力資源問題?專案管理
- java中 檔案壓縮處理Java
- 解析XML檔案時,無效的XML 字元 (Unicode: 0x7)異常處理XML字元Unicode
- 處理檔案上傳時的訊息格式轉換問題
- Linux中利用csvquote處理csv檔案Linux
- Python中可靠地處理檔案Python
- 解決properties、xml等配置檔案無法找到問題XML
- python 檔案處理Python
- python處理檔案Python
- python檔案處理Python
- 記一次800多萬XML文字檔案預處理經歷XML
- Express專案中ajax請求session過期問題處理ExpressSession
- 處理Linux刪除檔案後空間未釋放的問題Linux
- xml檔案XML
- maven專案增加web.xmlMavenWebXML
- MySql資料庫ibtmp1檔案增長問題處理記錄MySql資料庫
- python處理txt檔案Python
- window 批處理檔案
- Python之檔案處理Python
- ORA-00279異常處理_offline資料檔案缺失日誌檔案問題一鍵修復
- MyEclipse - 在開啟的xml檔案中,Ctrl+左鍵 不定位跳轉的問題EclipseXML
- golang json處理問題GolangJSON
- [git] git問題處理Git
- 如何在 .NET Core WebApi 中處理 MultipartFormDataContent 中的檔案WebAPIORM
- node js 處理PDF檔案JS
- 控制檔案損壞處理
- Python批處理:檔案操作Python
- python ini 配置檔案處理Python
- Python如何處理檔案的?Python
- 使用 Python 處理 CSV 檔案Python
- ultracompare22,檔案處理
- java 檔案處理 工具類Java
- Python 如何處理大檔案Python