使用dom4j把上傳的txt文件內容轉化爲XML,並獲取屬性
廢話不多說上代碼。
XML文件如下:
本次的txt文件中存放的是base64編碼,所以需要先將base64編碼解密。
String buildcodebase64 = UploadText(buildcodefile);
byte[] buildCode = Base64.decode(buildcodebase64);
之後將byte[]格式的base64轉化爲string。轉化後使用DOM4J的SAXReader().read方法讀取文件。
String buildCodeString = new String(buildCode); srcdoc = new SAXReader().read(new ByteArrayInputStream(buildCode));
之後獲取跟節點下的sitecert節點
Element siteCert = srcdoc.getRootElement().element("siteCert");
String siteCertEntity = siteCert.getText();
希望對大家有所幫助。轉載請標明出處。