タグにgroovyxmlslurperの値または子タグが含まれていることを確認するにはどうすればよいですか?

Soundariyaa Jakanadhan
def list="<books>
<book>
<title>xx</title>
<year>xxxx</year>
<book>
</books>" (or) 
def list="
<books>
<book> xxxx <book>
</books>";
def books=new XMLSlurper(list);

私は次のような要件があります

if (books.book has value ) do something 
else if(books.book has tag ) do something

入力は、動的に異なる1番目または2番目のいずれかになります。反復なしまたは単一のチェックで上記のif条件を達成するにはどうすればよいですか?

Bhanuchander udhayakumar

このコードを試してください:

このコードがあなたの要件を明確にすることを願っています。

def list1 = "<books><book>xxx</book></books>"

def list2 = "<books><book><new>xxx</new></book></books>"

[list1, list2].each{ text->

def root = new XmlSlurper().parseText(text)


    if (root.book.children().collect{ it.name()})
    {
        println 'book has children : '+ root.book.children().collect{ it.name()}
    }
    else
    {
        println 'book has value :'+root.book
    }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Android、Espresso:タグ値に文字列が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

要素に別の要素が含まれているかどうかをタグで確認するにはどうすればよいですか?

分類Dev

このタプルの値を知ることにより、タプルのリストに特定のタプルが含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

解析する前にCSVファイルにデータが含まれていることを確認するにはどうすればよいですか?

分類Dev

文字列にデータベースの値が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

Excelの行に複数の一意の値が含まれていることを確認するにはどうすればよいですか?

分類Dev

その配列に(数値の)配列が含まれていることを確認するにはどうすればよいですか?

分類Dev

firebaseの子にJavaScriptで特別な値が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

何かがエグゼキュータの本体として呼び出されたことを確認するにはどうすればよいですか?

分類Dev

配列にオブジェクトの値が含まれていることを確認するにはどうすればよいですか

分類Dev

Windowsに含まれているDLLにアイコンが含まれていることを確認するにはどうすればよいですか?

分類Dev

Polymerがすべてのデータバインディングを完了したことを確認するにはどうすればよいですか?

分類Dev

formatoptionsに `r`または` o`が含まれていないことを確認するにはどうすればよいですか?

分類Dev

プロローグの `compundterm`に特定の` atom`が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

PHPで入力フィールドに整数値が含まれていることを確認するにはどうすればよいですか?

分類Dev

配列をフィルタリングして、別の配列の位置が含まれていることを確認するにはどうすればよいですか?

分類Dev

txtにリスト内のすべての要素が含まれていることを確認するにはどうすればよいですか?

分類Dev

C ++でchar配列にループのないcharが含まれていることを確認するにはどうすればよいですか?

分類Dev

文字列を調べて、特定の場所にのみ数字が含まれていることを確認するにはどうすればよいですか?

分類Dev

すべての配列キーにサブキーが含まれていることを確認するにはどうすればよいですか

分類Dev

データフレームに特定の要素が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

タプルの条件がセットに含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

エクスポートされたすべての関数の定義がdllに含まれていることを(プログラムで)確認するにはどうすればよいですか?

分類Dev

文字列に文字JavaScriptの間に空白の子が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

jQueryは、<li>に2つのimgタグが含まれているかどうかを確認します

分類Dev

タグに特定の属性が含まれているかどうかを確認する方法は?

分類Dev

配列に1からn ^ 2の整数が含まれていることを確認するにはどうすればよいですか?

分類Dev

文字列に別の文字列のテキストが含まれていないことを確認するにはどうすればよいですか?

分類Dev

文字列の配列に特定の文字列が含まれていることを確認するにはどうすればよいですか?

Related 関連記事

  1. 1

    Android、Espresso:タグ値に文字列が含まれているかどうかを確認するにはどうすればよいですか?

  2. 2

    要素に別の要素が含まれているかどうかをタグで確認するにはどうすればよいですか?

  3. 3

    このタプルの値を知ることにより、タプルのリストに特定のタプルが含まれているかどうかを確認するにはどうすればよいですか?

  4. 4

    解析する前にCSVファイルにデータが含まれていることを確認するにはどうすればよいですか?

  5. 5

    文字列にデータベースの値が含まれているかどうかを確認するにはどうすればよいですか?

  6. 6

    Excelの行に複数の一意の値が含まれていることを確認するにはどうすればよいですか?

  7. 7

    その配列に(数値の)配列が含まれていることを確認するにはどうすればよいですか?

  8. 8

    firebaseの子にJavaScriptで特別な値が含まれているかどうかを確認するにはどうすればよいですか?

  9. 9

    何かがエグゼキュータの本体として呼び出されたことを確認するにはどうすればよいですか?

  10. 10

    配列にオブジェクトの値が含まれていることを確認するにはどうすればよいですか

  11. 11

    Windowsに含まれているDLLにアイコンが含まれていることを確認するにはどうすればよいですか?

  12. 12

    Polymerがすべてのデータバインディングを完了したことを確認するにはどうすればよいですか?

  13. 13

    formatoptionsに `r`または` o`が含まれていないことを確認するにはどうすればよいですか?

  14. 14

    プロローグの `compundterm`に特定の` atom`が含まれているかどうかを確認するにはどうすればよいですか?

  15. 15

    PHPで入力フィールドに整数値が含まれていることを確認するにはどうすればよいですか?

  16. 16

    配列をフィルタリングして、別の配列の位置が含まれていることを確認するにはどうすればよいですか?

  17. 17

    txtにリスト内のすべての要素が含まれていることを確認するにはどうすればよいですか?

  18. 18

    C ++でchar配列にループのないcharが含まれていることを確認するにはどうすればよいですか?

  19. 19

    文字列を調べて、特定の場所にのみ数字が含まれていることを確認するにはどうすればよいですか?

  20. 20

    すべての配列キーにサブキーが含まれていることを確認するにはどうすればよいですか

  21. 21

    データフレームに特定の要素が含まれているかどうかを確認するにはどうすればよいですか?

  22. 22

    タプルの条件がセットに含まれているかどうかを確認するにはどうすればよいですか?

  23. 23

    エクスポートされたすべての関数の定義がdllに含まれていることを(プログラムで)確認するにはどうすればよいですか?

  24. 24

    文字列に文字JavaScriptの間に空白の子が含まれているかどうかを確認するにはどうすればよいですか?

  25. 25

    jQueryは、<li>に2つのimgタグが含まれているかどうかを確認します

  26. 26

    タグに特定の属性が含まれているかどうかを確認する方法は?

  27. 27

    配列に1からn ^ 2の整数が含まれていることを確認するにはどうすればよいですか?

  28. 28

    文字列に別の文字列のテキストが含まれていないことを確認するにはどうすればよいですか?

  29. 29

    文字列の配列に特定の文字列が含まれていることを確認するにはどうすればよいですか?

ホットタグ

アーカイブ