2011-03-09 4 views
2
, 임의의 텍스트 서식과 문서를 취할 수있는 가장 좋은 방법은 무엇

기능 XML 건물

<note id="1.1.1" author_first = "John" author_last = "Doe"> 
    <paragraph>Paragraph one here... paragraph one continued here</paragraph> 
    <paragraph>paragraph two here</paragraph> 
</note> 

을 내가 생각할 수있는 유일한 것은 XMLBuilder 타입 클래스를 사용하는 표준 명령형이 Scanner이라고 말한 것입니다. 하지만 그건 관용적 인 스칼라와 매우 흡사합니다.

감사합니다.

답변

1

... 그냥 문자 그대로의 방식으로 갈 수있는, 이미 데이터를 분석 한 당신이있는 경우에 이미 데이터를 구문 분석하지 않는 것이

val paragraphs: List[String] = ... 
val noteId: String = ... 
val authorName: (String, String) = ... 

<note id={noteId} author_first={authorName._1} author_last={authorName._2}> 
    {paragraphs.map(s => <paragraph>{s}</paragraph>)} 
</note> 
+0

주를 가정 할 수있는 다양한 방법이있다 그 중 어느 것도 XML과 관련이 없습니다. :) –