XML解析 1 引入 xml文件除了给开发者看,更多的情况使用[程序读取xml文件]的内容。这叫做xml解析 2 XML解析方式(原理不同) DOM解析 SAX解析 3 XML解析工具 DOM解析原理: 1)JAXP (oracle-Sun公司官方) 2)JDOM工具(非官方) 3)Dom4J工具(非官方) 三大框架(默认读取xml的工具就是Dom4j) ....... SAX解析原理: 1)Sax解析工具(oracle-sun公司官方)
以下は JAXP の解析原理を紹介します:
lJAXP: (XML 処理用 Java API) 開発パッケージは JavaSE の一部であり、次のパッケージとサブパッケージの構成:
•org.w3c.dom:は、DOM方法でXMLを解析するための標準インターフェースを提供します
•org .xml .sax : SAX•javaxを使用して
XMLを解析するための標準インターフェースを提供します。 いくつかのファクトリクラスが定義されています。 xml.parsers 内 パッケージ。これらのファクトリ クラスを呼び出すことで、XML ドキュメントを解析する DOM
およびSAX パーサー オブジェクトを取得できます。 •DocumentBuilderFactory•SAXParserFactory
ljavax Dを作成するためのパーサー。 OM
パターン オブジェクト ,DocumentBuilderFactoryは抽象ファクトリクラスであり、直接インスタンス化することはできませんが、このクラスは
newInstanceメソッドを提供しており、このメソッドはローカルプラットフォームにデフォルトでインストールされているパーサーに基づいてファクトリオブジェクトを自動的に作成し、戻る。 プロセス:调用 DocumentBuilderFactory.newInstance() 方法得到创建 DOM 解析器的工厂。
调用工厂对象的 newDocumentBuilder方法得到 DOM 解析器对象。
调用 DOM 解析器对象的 parse() 方法解析 XML 文档,得到代表整个文档的 Document 对象,进而可以利用DOM特性对整个XML文档进行操作了。
ドキュメントオブジェクトを取得するための具体的なコードは次のとおりです: 次の記事にエピソードを追加しましょう- 単体テスト フレームワーク 、次に JAXP 解析 XML を直観的に理解するためにいくつかの CRUD 例を紹介します。 上記は XML 解析方法の JAXP 解析の紹介です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。