나는 s- 표현식에서 간단한 문서를 표현하는 방법을 이해하려고 노력하고있다. 여기에 의미하는 바가 있습니다. 이제 나는이 간단한 HTML 구조를 가지고 있다고 가정 해 봅시다 :간단한 문서를 s-exp로 표현하는 방법은 무엇입니까?
<h1>Document Title</h1>
<p>Paragraph with some text.</p>
<p>Paragraph with some <strong>bold</strong> text.</p>
는 또한의 내가 원래 태그 기원을 잃고 괜찮아 그냥 구조를 유지한다고 가정하자. 이것이 sexp로 어떻게 표현 될 수 있습니까? (Clojure의 사용) 내 최초의 시도는 다음과 같다,하지만 난 그게 맞는지 모르겠어요 :
(def sexp-doc '("Document Title"
(""())
("This is a paragraph with some text."())
(""())
("This is a paragraph with" ("bold"()) ("text."()))))
내가 실제로하려는 것은 하나의 태그를 기준으로 문서 내용을 표현한 다음 메타 데이터 속성에 html 데이터 (일부가 있다고 가정)를 저장하는 것입니다. 그러나 이것이 아직도 어떻게 보일지를 알아 냈습니다. – fraxture
@fraxture 태그 하나만 있으면 문서 구조가 보존되지 않습니다. 필요에 따라 세부 수준 만 HTML에 통합하여 구조를 모델링 할 필요가 없으며 논리를 순서대로 임베드 할 수 있습니다. 예 : 단 하나의 헤드 라인 만 허용하면 단락은 태그가없는 텍스트 목록으로 수행 될 수 있습니다. 왜냐하면 독자적인 규칙에 따라 HTML을 다시 만들 수 있기 때문입니다. – Sylwester
구조로 보았을 때 헤더, 어쩌면 섹션 및 단락을 의미합니다. 당신이 여기서 말하는 것은 : "단 한 표제 만 허용하고 단락은 태그가없는 텍스트 목록으로 할 수 있습니다"는 제가 가고자하는 방향 인 것 같습니다. 그러나 나는 이것이 어떻게 생겼는지 모르겠습니다. 위의 예가 결함이 있습니까? 그렇다면 대체 사례를 줄 수있는 기회가 있습니까? – fraxture