scala-xml

    2

    1答えて

    通常のXML構造から属性を抽出しようとしています。特定の属性が欠落している要素を最初に除外するのは自然なことです。 次が動作しない理由を私は(私が今まで対nullをテストするためのアイデアを得た理由のための答えを参照)を知らない: val test = <top><el attr="1"></el><el></el><el attr="2"></el></top> test.child.filt

    2

    1答えて

    実行時にxmlの任意の要素を選択し、その値を更新したいと考えています。例えば、XMLなどの <root> <abc>123</abc> <def>456</def> </root> 与えられた私は、実行時に<abc>または<def>のどちらかを選ぶ(ハードコードされていない)、その値を更新し、任意たいです。私は関連するリンクで多くの質問を見つけましたが、すべてのソリューシ

    2

    2答えて

    いくつかの属性を含むマップが1つあります。 configはscala Mapであり、私はそれを次のように使いたいが、実際は以下のように動作しない。誰か助けてくれますか?ありがとう <input type="text" {config.map(entry => entry._1 + "=" + entry._2)}></input>

    1

    1答えて

    私はscala xml変換で遊んでいますが、私の下のプログラムでは期待した出力が得られません。 import scala.xml.{Elem, Node, Text} import scala.xml.transform.{RewriteRule, RuleTransformer} object XmlTransform extends App { val name = "cont

    10

    4答えて

    私はおそらくこの質問に満足のいく答えがないと仮定しますが、私が何かを逃した場合に備えて、とにかく尋ねます。 基本的に、要素インスタンスが与えられている特定のXML要素の元の行をソース文書内で探したいとします。私はこれをより良い診断エラーメッセージのためだけにしたい - XMLは設定ファイルの一部であり、何か問題がある場合は、エラーメッセージの読者にXML文書の正確な場所を指し示すことができるように

    2

    2答えて

    だから私は val list:List[Any]; def toElement(a:Any):scala.xml.Elem; を持っていると私は私が正しくあなたを理解している場合 val result = <span> {list.map(toElement).toElem} <span>

    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 xml

    9

    2答えて

    "a"というノードの最初の子Elemを選択します。私が今持っているものは: (xml \ "a")(0).child.collect {case e: Elem => e} これはかなり冗長です。私は次のようなものを探していました: xml \ "a" \ "*" これはスカラーですか?