나는 내가 다음과 같은 XML 태그의 끝 부분에 약간의 후행 공백 (탭)를 전송해야하는에 따라 요구 사항을 가지고있다 - :이러한 후행 공백을 제거하는 방법은 무엇입니까?
-<ImportFile Name="32201">Type Action </ImportFile>
내가 태그의 값을 설정하는 XML 빈스을 사용하고 있습니다
ImportFile importFile = importOption.addNewImportFile();
importFile.setName("Id");
importFile.setStringValue(value);
그러나 모든 후행 공백 위에 사용하여 삭제 및 구조 다음에 결과를 얻을 : -
<ImportFile Name="32201">Type Action</ImportFile>
PS 나는 CDATA 블록에 텍스트를 넣어 꽤 인쇄 XMLoption에게
감사합니다. 그래, 나도 CDATA를 사용하려고 생각했지만 클라이언트가 제공하는 안내선을 따라야한다. : –
당신은 그 xml을 regexp로 파싱하고 CDATA로 그러한 블럭을 감쌀 수 있습니다. 아니면 여기에 자신 만의 xml 파서를 작성할 수 있습니다 - http://stackoverflow.com/a/869050/1916536. 그러나 클라이언트가 따르지 않으면 표준 때문에 영원히 그러한 해결 방법을 사용하게 될 것입니다. 그래서 나는 더러워진 해킹을 조용히하지 않을 것이고 클라이언트와의 토론을 열어 최소한 그의 지침의 불일치에 대해 알릴 것입니다. –