2010-08-18 1 views
1

org.w3c.dom.Document의 인스턴스를 org.apache.html.dom.HTMLDocumentImpl로 변환 할 방법이 있습니까?org.apache.html.dom.HTMLDocumentImpl로 org.w3c.dom.Document 변환하기

문서 내부의 이미지를 구문 분석해야하고 HTMLDocumentImpl에 이미지 추출 방법이 필요합니다.

저는 typecasting 및 importNode와 같은 여러 가지 방법을 시도했지만 작동하지 않습니다.

+0

을 따라서, 당신은 같은 것을 할 수 있어야 두 API를 살펴보십시오. org.apache.html.dom.HTMLDocumentImpl은 org.w3c.dom.Document를 구현합니다. – sarahTheButterFly

+0

나는 이미 이것을 알고있다. 문서를 HTMLDocumentImpl로 변환 할 수있는 방법이 있습니까? – migscabral

답변

1

전송하려 했으므로 Document 인스턴스가 org.apache.html.dom.HTMLDocumentImpl이 아닌 것으로 가정합니다. 어느 정도 가치가있을 수있는 두 가지 :

1) org.w3c.dom.html.HTMLDocument 메서드는 실제로 사용자가 가지고있는 Dom 문서의 유형에 관계없이 구현 될 가능성이 높습니다.

if (doc instanceof HTMLDocument) { 
    images = ((HTMLDocument) doc).getImages(); 
} 

2) 문제가 해결되지 않으면 getImages() 방법은 정말보다 훨씬 애호가 아무것도하지 않을 것입니다 : 내가했다

images = doc.getElementsByTagName("img"); 
관련 문제