<div style="font-size:20px;font-family:arial;x:5;color:red;">Test</div><span/>
<span />
이는 비어있어 PDF 예외입니다. 현재깨끗한 <span /> 무료 HTML 태그 정규식 또는 다른 방법은 무엇입니까?
<span [HERE] >
당신,
var elements = HTMLWorker.ParseToList(reader, style, null);
<div style="font-size:20px;font-family:arial;x:5;color:red;">Test</div><span/>
<span />
이는 비어있어 PDF 예외입니다. 현재깨끗한 <span /> 무료 HTML 태그 정규식 또는 다른 방법은 무엇입니까?
<span [HERE] >
당신,
var elements = HTMLWorker.ParseToList(reader, style, null);
귀하의 의견에은 맞지만 기존 태그가 맞는지 확인하십시오. 내 댓글에
, 나는이 질문에 대한 내 대답 함 :이 질문에 How to do HTML to XML conversion to generate closed tags?, 나는 그것이 XML 노동자에 HTML을 공급하기 전에 jsoup을 통해 "나쁜 HTML"를 실행하는 것이 좋습니다이라고 설명한다. 귀하의 발췌 문장에있는 D00_HTML 예제의 코드를 사용했습니다.
이 :
<div style="font-size:20px;font-family:arial;x:5;color:red;">Test</div><span/>
이로 전환했다 : 그것은 좋은 생각이 아니라고 나는 또한 알려드립니다
public static void tidyUp(String path) throws IOException {
File html = new File(path);
byte[] xhtml = Jsoup.parse(html, "US-ASCII").html().getBytes();
File dir = new File("results/xml");
dir.mkdirs();
FileOutputStream fos = new FileOutputStream(new File(dir, html.getName()));
fos.write(xhtml);
fos.close();
}
:
<html>
<head></head>
<body>
<div style="font-size:20px;font-family:arial;x:5;color:red;">
Test
</div>
<span></span>
</body>
</html>
이 코드를 사용하여 HTMLWorker
을 사용하십시오. 그 클래스는 포기되었고 더 이상 지원되지 않습니다. 향후 릴리스에서 제거 될 것입니다. 대신 XML Worker를 사용해야합니다. the itext site과 The Best iText Questions on StackOverflow 책에서 XML Worker 예제를 찾을 수 있습니다 (이 책은 무료이므로 다운로드 할 수도 있습니다. 질문에 대한 답변이 가장 좋은 질문 중 하나로 선택되었습니다).
범위는 개폐 태그를 가지고 있으며, 슬래시는 꺾쇠 괄호가 아닌 다른 무언가를 발견하면 오류가 있음을 말하고 잘못된 장소에 가지고있다
<span />
데이터베이스 HTML 텍스트 (ckeditor 출력)가 있으므로 깨끗하게 endwith /> 태그를 사용하십시오. –
span에 여는 태그와 닫는 태그가 있고 슬래시가 잘못된 위치에 있습니다. ''HTML을 만드는 이유는 무엇입니까? – Billy
나는 을 알고 있습니다. 하지만 ckeditor에 의해 생성 된 html 코드 자동. 이 태그는 깨끗해야합니다. –
XmlWorkerHelper :) –