静的なXMLファイルを内部に配置しましたweb-app/<my_custom_folder>/<my_xml_file.xml>
今、groovyサービスクラスから、ファイルを読み込み、解析します。 ファイルにアクセスするにはどのようにすればよいですか?使用するクラスは何ですか?GroovyサービスクラスのアプリケーションからXMLファイルを読み取る
2
A
答えて
2
あなたは、単にファイルを開いて、パスがあなたのGrailsプロジェクトのルートに相対的であることを
def testXml = new XmlSlurper().parse('web-app/<my_custom_folder>/<my_xml_file.xml>')
注意を経由して、それを解析することができるはずです。あなたは戦争のファイルを使用してアプリケーションを展開することを計画している場合、あなたは別の場所にXMLファイルを移動することを検討すべきである、など:結果testXml
変数を使用する方法について
例としてはhere
編集見つけることができますweb-appディレクトリはもはや使用できなくなりますが、絶対パス、環境変数、またはClassPathを使用して、必要な操作を行うことができます。
アプリケーションの設定方法をお探しの場合は、マニュアルのExternalized Configurationの章をお読みください。
これを指摘してくれた@Burt Beckwithに感謝します。
関連する問題
- 1. groovyファイルからデータを読み取る
- 2. XMLからGroovyの値を読み取る
- 3. Webアプリケーション内のJARからXMLファイルを読み取る
- 4. xmlファイルをJavaから読み取る
- 5. リソースからXMLファイルを読み取る
- 6. Groovyファイルを後方に読み取る
- 7. GroovyでXmlファイルを読む
- 8. Silverlightアプリケーションからlocalhost上のXMLファイルを読み取る方法は?
- 9. xmlファイルの読み取り
- 10. XMLファイルからの読み込みC#
- 11. XMLファイルを読み取るアプリケーションを作成する方法
- 12. JavaのBLOBからXMLファイルを読み取る
- 13. Pythonでファイルから最後のエントリを読み取るXML
- 14. wsusscn2.cabからpackage.xmlファイルのXMLコンテンツを読み取る
- 15. C#のXMLファイルからデータを読み取る
- 16. perlスクリプト - xmlファイルから多くの値を読み取る
- 17. Webサーバー上のXMLファイルからデータを読み取る方法
- 18. フレックスのxmlファイルから変数を読み取る
- 19. WebBrowserコントロールからXMLを読み取る
- 20. javascriptからローカルXMLを読み取る
- 21. xmlから寸法を読み取る
- 22. SSISのXMLファイルを読み取る
- 23. xmlファイルの属性を読み取る
- 24. Visual C++アプリケーションでXMLファイルを読み取る方法は?
- 25. Javaを使用してXMLファイルから値を読み取る
- 26. javascriptを使用してディスクからxmlファイルを読み取る
- 27. Linqでxmlファイルから値を読み取る
- 28. xmlファイルから単一ノード値を読み取る方法
- 29. WebサーバーからXMLファイルを読み取る
- 30. xmlファイルから座標を読み取る
ありがとうございます。あなたが私が言及したように直接使用するとうまくいくのだろうか?私はweb-app/myfolder/my.xml内に作成されたフォルダを持っています。新しいXmlSlurper()。parseText( 'web-app/myfolder/my.xml')を使用できますか? –
xml解析中に以下のエラーが発生しました。 [致命的なエラー]:1:1:内容はプロローグで許可されていません。エラーが発生した理由を電話できますか?私はそれがXMLファイル形式のためになる可能性が疑われている! –
XMLファイルが正しく構成されていないようです。バリデーターで構文をチェックしてください。 – Antoine