anti-xml

    11熱度

    1回答

    我希望看到使用http://anti-xml.org而不是Scala XML來重寫下面的腳本。 這是第10章的羊羣XML Scala中的節選 - http://ofps.oreilly.com/titles/9780596155957/HerdingXMLInScalaDSLs.html // code-examples/XML/reading/pattern-matching-script.sc

    4熱度

    2回答

    我很努力地用另一個使用庫反xml替換XML元素。舉例來說,我有: <root> <sub> <keep /> <replace /> <keeptoo /> </sub> </root> 和片段: <inserted key="value"> <foo>foo</foo> <bar>bar</bar> </inserte

    3熱度

    1回答

    我從階用戶跨張貼這樣的: 我有以下幾點: object XmlTest { import com.codecommit.antixml._ implicit def toPicker(nodes: Group[Node]): Picker = new Picker(nodes) class Picker(nodes: Group[Node]) { de

    8熱度

    2回答

    有幾個使用Anti-Xml從XML文檔中提取信息的示例,但是我找不到使用Anti-Xml創建XML文檔的示例。 Anti-Xml是否支持創建文檔,或者我應該爲此使用另一個庫(哪一個?)。有沒有人有使用Anti-Xml創建XML文檔的例子?

    3熱度

    1回答

    在this question荏苒拉鍊,提問者想轉換文檔這樣的: <text> The capitals of Bolivia are <blank/> and <blank/>. </text> 進入這個: <text> The capitals of Bolivia are <input name="blank.1"> and <input name="blank.2"

    6熱度

    2回答

    假設的孩子,我有存儲爲反XML Elem XML文檔: val root : Elem = <foo attr="val"> <bar/> </foo> 。我想追加<baz>blahblahblah</baz>根元素作爲一個孩子,給 val modified_root : Elem = <foo attr="val"> <bar/>

    2熱度

    1回答

    假設我有一個反XML對象,如: import com.codecommit.antixml._ val child = <child attr="val">...</child>.convert 我想構建一個包含child作爲一個孩子的XML對象: <parent foo="bar"><foo/><child attr="val">...</child><foo/></parent> 顯

    3熱度

    1回答

    我對標準Scala XML庫非常直觀(除了定義行內XML和基本路徑樹遍歷)以及缺少任何明顯的替代品感到驚訝。看起來在某一時刻,反xml正在獲得牽引力,但看起來發展有been stale for some time。 具體來說,我正在尋找通過沿線的添加和刪除子樹,一些操縱XML樹: val tree1 = <root><foo>foo</foo></root> val tree2 = <root>

    1熱度

    1回答

    要測試可以轉換XML文檔中的Text元素的方法,我編寫了兩個非常簡單的選擇器,並在生成的Zipper上應用map/toUpperCase。結果應該是除了通過第一個選擇器排除的那些文本元素之外的所有文本元素都被轉換爲大寫。但它只適用於最深的文本元素。下面的代碼: scala> import com.codecommit.antixml._ import com.codecommit.antixml