問題タブ [jdom]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - あるマシンでJDOMExceptionを取得しますが、同じxmlが別のマシンで正常に機能します
私はxmlをヒットし、inputstreamに応答を返しています。このxmlはリモートサーバー上にあります。
サーバーでコードを実行すると、JDOMExceptionが発生しますが、同じコードをローカルマシンで実行し、リモートサーバーで同じxmlを実行すると、正常に実行されます。
スタックトレースは
org.jdom.input.JDOMParseException:1行目のエラー:無効なXML文字(Unicode:0x5c)がパブリック識別子で見つかりました。at org.jdom.input.SAXBuilder.build(SAXBuilder.java:468)at org.jdom.input.SAXBuilder.build(SAXBuilder.java:770)at com.cellularsouth.dao.appsdetails.GetAndroidApps.getCategoriesData(GetAndroidApps.java :42)com.cellularsouth.discovercenter.appsdetails.web.AndroidApps.androidCategoryData(AndroidApps.java:28)at com.cellularsouth.servlets.discovercentercontroller.handleRequestInternal(discovercentercontroller.java:62)atorg.springframework.web.servlet。 mvc.AbstractController.handleRequest(AbstractController.java:153)at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)atorg.springframework.web.servlet.DispatcherServlet。WebAppServletContext $ ServletInvocationAction.run(WebAppServletContext.java:3231)at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)at weblogic .servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2002)at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1908)at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1362)at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)原因:org.xml.sax.SAXParseException:無効なXML文字(ユニコード:0x5c)はパブリック識別子で見つかりました。org.apache.xerces.util.ErrorHandlerWrapperで。
最初の行にエラーが表示されますが、実際にはここでは問題が発生しません。XMLは
- - - - - - - - - - - - - 継続する - - -
ここで何が問題になるのか理解できません。同じxmlが一方のマシンで正常に実行されており、もう一方のマシンでは正常に実行されていないということです。xmlに問題はありません。
私を助けてください。
ありがとうHp
java - XPath が期待値を返さない
jDOM で解析し、XPath 式を満たすすべてのノードを取得しようとする XML ドキュメントがありますが、XPath は常に要素を返しません。ここに私のXMLファイルがあります:
ここに私のXPathコードがあります:
ここで XPath 式を確認しました: http://www.whitebeam.org/library/guide/TechNotes/xpathtestbed.rhtm で動作します。
私のコードで機能しないのはなぜですか?
前もって感謝します。
namespaces - JDOM XMLOutputter にすべての要素に名前空間プレフィックスを書き込むように強制するにはどうすればよいですか?
Windows WebFolder (WebDAV ボリュームをマウントするため) によって使用される XML を作成しています。WebFolder では、すべての要素にプレフィックスを付ける必要があるため、次の代わりに:
私はこれを行う必要があります:
これは醜く、不必要なはずですが、それは Microsoft であり、彼らは自分たちのやり方でやっているのですから、何でも構いません。問題は、JDOM にこのように XML を書くように指示するにはどうすればよいかということです。
java - jdom で xml ドキュメントを解析すると、一部の '\r' 文字が失われていることがわかりました
jdom で xml ドキュメントを解析すると、Document オブジェクトで一部の '\r' 文字が失われていることがわかりました。
例: aa\r\nbb
それを解析した後、要素 'b' のプロパティ 'text' が 'aa\nbb' であることがわかりました。
元の '\r' が失われた理由を知っている人はいますか? 任意の提案をいただければ幸いです。
ありがとう。
java - FacebookのXMLクエリ応答の問題の解析
やあみんな!:) Facebook APIからいいね、シェアなどの数を取得するサービスに取り組んでいます。しかし、fqlResponse.getChild()からnullpointer例外が発生するため、問題があります。
私の意見では、xmls doctypeの自動検出に問題があるため、doctypeを手動で定義しましたが、問題はまだ存在します。たぶん、Facebookのxml doctypeは正しくありませんか?キャッチ方法は次のとおりです。
ドイツ語の問題の説明: http ://www.java-forum.org/xml-co/118648-problem-beim-parsen-facebook-xml.html
手伝ってくれてありがとう!whitenexx
java - xmljavaでアプリケーションをカスタマイズする
私はたくさんのオプションを必要とするアプリケーションを書いています。これらのオプションは、xmlファイルによってアプリケーションに渡すことができます。これらのファイルは非常に大きく、いくつかのレベルといくつかの依存関係がスキーマでモデル化できません。
したがって、ファイルはjdomスキーマチェックに合格します。次に、アプリケーションの構成オブジェクトを作成し、いくつかのクラスにいくつかの変数を設定します。
要素と属性の名前をハードコーディングしてから、これらの要素をループして新しいオブジェクトを作成しない方法は実際にはわかりません。
これにより、20kLocアプリケーションには他のクラスの構成のみを保持する25のクラスがあります。
xmlの使用方法とアプリケーションのカスタマイズ方法にゴールデンハンマールールはありますか?それは、ファイル内の情報をいくつかのリスト、ハッシュテーブル、およびオブジェクトの属性に入れることです。
それはもっと簡単にできますか?いくつかの素晴らしいフレームワーク、多分?反射?豆?Beansは、Javaプログラミングの単なる誇大宣伝です。それとも、何かが足りないのでしょうか。
jdom - JDOM を使用して getChild() を実行すると、null 参照が返される
XML ドキュメントの次のサンプルがあり、すべての「リンク」要素をドキュメントから切り離す必要があります
それは私が使用しているコードです
属性のない「リンク」要素でうまく機能します
しかし、リンクでもある次の子を取得したいが、属性と名前空間が異なる場合、null オブジェクト参照が返されます
助けてください
どうもありがとうデビッド
java - エラー XPATH KML JDOM
JDOM(XPATH)でKMLを読み込もうとしています。エラーは例外によってキャッチされず、XPath.newInstance("//Kml/Document/Placemark/LookAt");行のコードにマウスを合わせるだけです。私が見ているエラーは次のとおりです。
XPath.newInstance("//Kml/Document/Placemark/LookAt"); = >Exception occurred in target VM: WEB9031: WebappClassLoader unable to load resource [java.lang.ExceptionInInitializerError], because it has not yet been started, or was already stopped<
私のコード:
KML ファイルの例:
java - ファイルの読み取り中に MalformedURL Exception が発生する
weblogic 8.1 環境から 1 つのコードをコピーし、新しい環境 weblogic 10.3.4 にコピーします。次のコードの平和は私の8.1環境で機能しています。同じコードを使用していると、次の例外が発生します。
コード
例外は次のとおりです。
私に提案してください。
java - Javaでxmlから孫を取得する
xmlファイルの内容をtxtファイルに出力する必要があります。これが私が印刷したいxmlのタイプのサンプルです:
パスタグを除いて、必要なすべての情報を取得できます...これは私が行ったことです:
それで、私にとって悪魔はどのようにしてそのタグから情報を得るのですか?
PSそれがばかげた質問であるならば、これを忘却に自由に反対票を投じてください...あなたがまた答えに向かって私を導く限り:)
ありがとう