2

親愛なるフォーラム、含まれているJDKの違いは何ですか

import com.sun.org.apache.xml.internal.resolver.CatalogManager;

およびApacheXercesプロジェクトに含まれているもの

import org.apache.xml.resolver.tools.CatalogResolver;

単純なカタログ解決に後者を使用する利点はありますか?私がウィキペディアで読んだことから、後者を使用することに利点がないことは私には明らかであるように思われます。

org.apache.xml.resolver.tools.CatalogResolverは、外部エンティティをローカルにキャッシュされたインスタンスに解決するために使用されます。このリゾルバーはApacheXercesに由来しますが、現在はSunJavaランタイムに含まれています。

とにかく、qizxのようないくつかのXML関連プロジェクトは別のresolver.jarを提供します。ご協力いただきありがとうございます。マイケル

4

1 に答える 1

3

com.sun.org.apache.xmlパッケージは基本的に、JREに「内部化」されたApacheプロジェクトのコピーです。これは、XercesやXalanを含む多くのApacheXMLプロジェクトで実行されます。

99%の場合、内部のものは問題なく機能します。バージョンを使用する唯一の理由org.apacheは、通常はバグ修正のために、最新バージョンが必要な場合です。

于 2010-10-08T09:38:57.590 に答える