問題タブ [xerces]
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 - xerces解析でのArrayIndexOutOfBoundsException
問題がどこにあるのかわかりません...助けてくれてありがとう!
com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader.java:543)at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java: 1742)com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.arrangeCapacity(XMLEntityScanner.java:1619)at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString(XMLEntityScanner.java: 1657)com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1740)at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl $ FragmentContentDriver.next(XMLDocumentFragmentScannerImpl。 java:2930)com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)atcom.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl。scanDocument(XMLDocumentFragmentScannerImpl.java:510)at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)atcom.sun.org.apache.xerces.internal.parsers.XML11Configuration。 com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)のparse(XML11Configuration.java:737)com.sun.org.apache.xerces.internal.parsers.AbstractSAXParserのparse(AbstractSAXParser.java:1205)at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl $ JAXPSAXParser.parse(SAXParserImpl.java:522)at javax.xml.parsers.SAXParser.parse(SAXParser.java: 395)at javax.xml.parsers.SAXParser.parse(SAXParser.java:277)at myPackage.MainClass.main(MainClass.java:39)xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)atcom.sun.org.apache。 xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl $ JAXPSAXParser.parse(SAXParserImpl.java:522)atjavax.xml.parsers。 SAXParser.parse(SAXParser.java:395)at javax.xml.parsers.SAXParser.parse(SAXParser.java:277)at myPackage.MainClass.main(MainClass.java:39)xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)atcom.sun.org.apache。 xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl $ JAXPSAXParser.parse(SAXParserImpl.java:522)atjavax.xml.parsers。 SAXParser.parse(SAXParser.java:395)at javax.xml.parsers.SAXParser.parse(SAXParser.java:277)at myPackage.MainClass.main(MainClass.java:39)parse(SAXParserImpl.java:522)at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)at javax.xml.parsers.SAXParser.parse(SAXParser.java:277)at myPackage.MainClass.main(MainClass .java:39)parse(SAXParserImpl.java:522)at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)at javax.xml.parsers.SAXParser.parse(SAXParser.java:277)at myPackage.MainClass.main(MainClass .java:39)
メインクラスでは、フレームワークを次のようにコーディングします。
XMLファイルは巨大な4Gであり、テキストでいっぱいです。ファイルを解析してテキストを処理する必要があります。
現在、私はプロセス部分を何もしませんでした、ただコンソールでそれらを印刷したかっただけです。次にOOB..。
c++ - xerces xinclude エラー
Apache Xerces 3.0.1 XInclude を使用しています。xinclude メカニズムを使用して XML ファイルをインクルードしたいと考えています。同じディレクトリに 3 つの XML ファイルがあります。test_a.xml は、test_c.xml を xinclude する test_b.xml を xinclude します。test_a.xml xinclude test_b.xml があれば、うまくいきます。ただし、test_b.xml xinclude test_c.xml があると、次のコマンド ライン エラーが発生します。
C:\digital_receiver\test>XInclude.exe test_a.xml test_z.xml 解析中の test_a.xml ...ファイル C:\digital_receiver\test/test_a.xml、行 3、文字 34 で致命的なエラー メッセージ: スキームが見つかりませんURIで終了しました。
test_a.xml:
test_b.xml:
test_c:xml:
どんな助けでも大歓迎です。
java - WEB-INF/lib に Xerces jar を使用してデプロイされた BIRT 2.5 が NullPointerException をスローする
そのため、他の誰かがここで説明したものとほぼ同じ問題を抱えています: birt-exchange。
xerces jar (私の場合はバージョン 2.5) を必要とする既存の Web アプリケーションに BIRT を統合しましたが、レポートを表示しようとすると、次の例外がスローされます。
統合されたデモ レポート (BIRT ランタイム ダウンロードに含まれています) を既存のアプリケーションで正常に表示しましたが、レポートにはグラフが含まれていませんでした。スタック トレースは、グラフが機能していない場合と機能している場合の違いを示しています。
誰にもアイデアはありますか?既存のアプリがデプロイに失敗するため、xerces jar を削除できません。WEB-INF/lib ディレクトリに含まれている可能性のある他の jar ファイルを無視するように BIRT に効果的に指示する方法はありますか?
関連する場合。私の Web アプリケーション サーバーは Tomcat 5.5 です。
c++ - MSXML から Xerces への移行
アプリケーションを Windows から Linux に移植する予定です。現在、アプリケーションは XML 解析に MSXML を使用しています。Xerces XML パーサーを使用して、クロス プラットフォーム ソリューションを提供することにしました。コードのサイズが大きすぎるため、一部の機能が壊れる可能性があるため、この移植目的でコードの内部部分すべてに手を加えたくありません。誰でもこれを行うための最良の方法を提案できますか?
java - Java xerces DocumentBuilderFactoryimpl が見つかりません - どうすればよいですか?
次のメッセージが表示されます。
javax.xml.parsers.FactoryConfigurationError: プロバイダー org.apache.xerces.jaxp.DocumentBuilderFactoryImp
しかし、私は問題を解決できないようです。私はグーグルで検索しましたが、良い解決策が見つかりません。
誰が何が間違っているのか考えていますか? そして、おそらくそれを解決する方法:)
tomcat - Tomcat クラスパス
私は非常に厄介な問題を抱えています:
私のプロジェクト (JSP、サーブレット) には、Xerces-J 2.8.1 以降が必要です。しかし、私たちのサーバー (Tomcat 5.5) では、xerces 2.6.2 が常に最初に起動し、重大なエラーが発生します。
$CLASSPATH を確認し、いくつかのクリーンアップを行いました。ただし、xerces 2.6.2 はまだ存在します。この xerces 2.6.2 がどこにあるかを知る方法を教えてもらえますか?
c++ - Xerces C++ - ロード、読み取り、保存、代替?
XML ファイルを読み込み、読み取り、変更し、最後に C++ で保存するチュートリアルを探しています。Linux Ubuntu を使用しており、Xerces を使用しようとしました。Google と多くの時間をかけて、XML ファイルしかロードできませんでした。
XML ファイルを読み取って操作し、最終的に保存するにはどうすればよいですか? 代替ライブラリはありますか? (tinyxmlを試しましたが、コンパイルしたいときにファイルがエラーを返します)
c++ - XercesDOMParser と XIncludes
xercesc で XercesDOMParser を使用してクライアントからの着信 xml を解析する既存のシステムで xincludes を動作させようとしています。私は Apache Xercesc v3.0.1 を使用しています。入力ストリームから読み取られた着信 XML は次のとおりです。
testguioutput.xmlが含まれている間
既存のコードは、XercesDOMParser のラッパーを使用して XML が入ってくると解析し、setDoNamespaces と setDoXInclude を true に使用した後、XInclude を解析しようとしていますが、永続的な "Fatal: include failed and no fallback element found.ディレクトリ構造のどこに testguioutput.xml を配置しても、ドキュメント '{0}' で" エラーが発生しました。
VisualStudio 2008 で作業しています。私の作業ディレクトリはデフォルトで、/project/debug が不足していますが、ターゲット ファイルが /project/ または /project/debug/ にあるかどうかにかかわらず、インクルードは失敗します。
c++ - Windows環境でXercesを使用するにはどうすればよいですか?
Xercesのソースをダウンロードし、Greenhillsプロジェクトで使用しようとしています。次のエラーが発生します。
ソースファイル「xercesc/util/Xerces_autoconf_config.hpp」を開くことができませんでした
エラーヒットがコメントされているコード:
Windows環境で「./configure」を実行するにはどうすればよいですか?