[swift] SwiftSoup을 이용해 HTML 문서를 생성하는 방법은 무엇인가요?
  1. SwiftSoup 라이브러리를 프로젝트에 추가합니다. CocoaPods를 이용하는 경우, Podfile에 다음 코드를 추가하고 pod install 명령을 실행합니다.
pod 'SwiftSoup'
  1. SwiftSoup을 import 합니다.
import SwiftSoup
  1. HTML 문서를 생성합니다. SwiftSoup을 사용하여 element를 생성하고, 이를 통해 문서를 구성할 수 있습니다.
do {
    // 빈 HTML 문서 생성
    let doc: Document = try SwiftSoup.parse("<html></html>")
    
    // head 요소 생성 후 문서에 추가
    let head: Element = try doc.head()
    try head.append("<title>My HTML Document</title>")
    
    // body 요소 생성 후 문서에 추가
    let body: Element = try doc.body()
    try body.append("<h1>Hello, World!</h1>")
    try body.append("<p>This is my HTML document.</p>")
    
    // 문서의 outerHTML을 출력
    print(try doc.html())
} catch {
    print("Error: \(error)")
}

위 코드에서는 빈 HTML 문서를 생성한 후, head와 body 요소를 생성하여 해당 요소에 각각 title과 내용을 추가합니다. 마지막으로, 문서의 outerHTML을 출력합니다.

SwiftSoup을 이용하여 HTML 문서를 생성하는 방법을 위와 같이 사용할 수 있습니다. 추가적으로, SwiftSoup은 HTML 문서 파싱, 요소 탐색, 속성 변경 등 다양한 기능을 제공합니다. 자세한 내용은 SwiftSoup 라이브러리의 공식 문서를 참고하시기 바랍니다.

참고 문서: