소스 검색

xml获取原始文本放至structureMap

hujing 4 년 전
부모
커밋
1b4be3f5e8
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      dbanaly/src/main/java/com/lantone/qc/dbanaly/facade/yiwu/YiWuXmlUtil.java

+ 4 - 1
dbanaly/src/main/java/com/lantone/qc/dbanaly/facade/yiwu/YiWuXmlUtil.java

@@ -36,6 +36,9 @@ public class YiWuXmlUtil {
                     });
                 });
             });
+            Element bodyTextElement = (Element) doc.selectSingleNode("//XTextDocument/BodyText");
+            String bodyText = bodyTextElement.getText();
+            map.put("原始文本", bodyText);
         } catch (Exception e) {
             e.printStackTrace();
             map.clear();
@@ -73,7 +76,7 @@ public class YiWuXmlUtil {
     //获取 XInputField 的键
     private static String getXInputFieldKey(Element xInputFieldElement, String tablePreTxt) {
         String key = null;
-        String[] elementNames = { "ToolTip", "Name", "BackgroundText" };
+        String[] elementNames = { "Name", "BackgroundText", "ToolTip" };
         for (String elementName : elementNames) {
             key = xInputFieldElement.elementTextTrim(elementName);
             if (StringUtil.isNotBlank(key)) {