scala-xml

    2

    1답변

    다양한 large xml 파일을 구문 분석하기 위해 scala.xml.pull을 사용하고 있습니다. 이것은 이벤트 처리에 효과적이지만, 내가하고 싶은 것은 내 파서가 특정 노드에 대해 미니 문서를 기침하도록하는 것인데, 이것을 수행하는 쉬운 방법이나 적어도 "스칼라"가 아닌 방법을 보지 못한다. 내가 덜 분명 해요 그 후 def seek(tag: Strin

    9

    2답변

    "a"라는 노드의 첫 번째 자식 Elem을 선택하고 싶습니다. 내가 지금 얻은 것은 : (xml \ "a")(0).child.collect {case e: Elem => e} 이것은 매우 장황하다. 저는 다음과 같은 것을 찾고있었습니다 : xml \ "a" \ "*" scala로 가능합니까?

    3

    1답변

    누락 된 특성이있는 요소에 대해 많은 XML 파일을 검색하는 유틸리티를 작성하라는 메시지가 표시되었습니다. 책임 부서는 수백 개의 파일을 손상시킬 수 있기 때문에 DTD에서 속성을 필수로 만들 수 없습니다. 수 일/주에 걸쳐 수작업으로 편집하려고합니다. 저는 스칼라 2.8.1에 작은 명령 행 도구를 쓰고 있습니다. 필자는 "pull"파서를 사용하여 코드 기

    2

    2답변

    DB에서 구문 분석하고 저장해야하는 모델을 나타내는 XML 문서가 있습니다. 일부 필드에서는 xsi : nil로 표시된 NULL 값을 가질 수 있습니다. 좋아요. <quantity xsi:nil="true"/> 저는 구문 분석을 위해 scala.xml DSL을 사용합니다. 문제는 무언가가 무효인지 아닌지를 판단 할 수있는 방법을 찾을 수 없다는 것입니다

    2

    1답변

    런타임시 XML에서 임의의 요소를 선택하고 해당 값을 업데이트하려고합니다. 예를 들어, 내가 (안 하드 코드) 런타임에 <abc> 또는 <def> 중 하나를 선택 임의의 그 값을 업데이트 할 <root> <abc>123</abc> <def>456</def> </root> 같은 XML을 제공. 관련 링크에서 많은 질문을 발견했지만 모든

    1

    1답변

    저는 scala xml 변환을 사용하고 있으며 아래 프로그램에서 예상되는 결과를 얻지 못합니다. import scala.xml.{Elem, Node, Text} import scala.xml.transform.{RewriteRule, RuleTransformer} object XmlTransform extends App { val name =

    0

    1답변

    body \\ "div"은 "div"태그와 일치하고 body \\ "p"은 "p"태그와 일치합니다. 하지만 "div"및 "p"태그를 모두 일치 시키려면 어떻게해야합니까? scala.xml에서 한 표현식으로 가능합니까? 그렇다면 문서의 모든 "div"및 "p"태그를 반복하는 다른 방법이 있습니까? 당신이 NodeSeq.scala에 \\의 소스를 살펴 경우

    2

    1답변

    이것은 나에게 틀린 것 같습니다 - 왜 요소의 순서가 그들이 만들어진 순서에서 변경 되었습니까? scala> var list = collection.immutable.TreeSet(1, 3, 2, 5, 0) list: scala.collection.immutable.TreeSet[Int] = TreeSet(0, 1, 2, 3, 5) scala> var

    0

    1답변

    여기에 추가 할 항목이 많지 않습니다. 물론 필 요한 코딩 스타일로 어떻게 든 끝낼 수는 있지만 이것이 어떻게 훌륭하게 해결되는지 궁금합니다. def this(arguments: Seq[(String, String)], merges: Seq[(String, String)]) = this { val metadata: Seq[Attribute] =