
DomHTMLDocument::createFromFile 메서드는 HTML 파일을 읽어 DOM 트리를 생성하는 데 사용됩니다. 그러나 이 메서드는 HTML 파일의 네트워크 리소스를 읽어오는 것만을 처리하는 것이 아니며, HTML 파일 내에 포함된 이미지나 CSS 파일과 같은 외부 리소스를 읽어오기 위한 방법이 있습니다.
이 메서드는 HTML 파일을 읽어 DOM 트리를 생성하는 데 사용되며, HTML 파일 내에 포함된 이미지나 CSS 파일과 같은 외부 리소스를 읽어오기 위한 방법은 다음과 같습니다.
1. HTML 파일 내에 포함된 이미지나 CSS 파일과 같은 외부 리소스 읽기: HTML 파일 내에 포함된 이미지나 CSS 파일과 같은 외부 리소스를 읽어오기 위해서는, `DomHTMLDocument::createFromFile` 메서드의 파라미터로 `DomHTMLDocument::Options` 객체를 전달하여야 합니다. `DomHTMLDocument::Options` 객체의 `loadExternalResources` 속성을 `true`로 설정하면, HTML 파일 내에 포함된 이미지나 CSS 파일과 같은 외부 리소스를 읽어올 수 있습니다.
#hostingforum.kr
cpp
DomHTMLDocument* document = DomHTMLDocument::createFromFile("example.html", DomHTMLDocument::Options().loadExternalResources(true));
2. 이미지나 CSS 파일과 같은 외부 리소스 읽기: 이미지나 CSS 파일과 같은 외부 리소스를 읽어오기 위해서는, `DomHTMLDocument` 객체의 `getExternalResource` 메서드를 사용하여야 합니다. 이 메서드는 HTML 파일 내에 포함된 이미지나 CSS 파일과 같은 외부 리소스를 읽어올 수 있습니다.
#hostingforum.kr
cpp
DomHTMLDocument* document = DomHTMLDocument::createFromFile("example.html");
DomExternalResource* image = document->getExternalResource("image.jpg");
이러한 방법을 사용하여 HTML 파일 내에 포함된 이미지나 CSS 파일과 같은 외부 리소스를 읽어올 수 있습니다.
2025-04-29 12:06