JSPでXMLを解析する方法は?
属性
| var | 解析されたXMLデータを含む変数 | |
| xml | 解析するドキュメントのテキスト(文字列またはリーダー) | 体 |
| systemId | ドキュメントを解析するためのシステム識別子URI | |
| フィルター | ソースドキュメントに適用されるフィルター | |
| doc | 解析するXMLドキュメント | |
| var属性で指定された変数のスコープ | ||
| varDom | 解析されたXMLデータを含む変数 | |
| scopeDom | varDom属性で指定された変数のスコープ |
例
次の例は、解析を使用して外部XMLファイルを読み取る方法を示しています-
与えられたドキュメントの本文からXMLを解析する方法を見てきました。次のコンテンツをbooks.xmlに入れましょう ファイル-
<books>
<book>
<name>Padam History</name>
<author>ZARA</author>
<price>100</price>
</book>
<book>
<name>Great Mistry</name>
<author>NUHA</author>
<price>2000</price>
</book>
</books> 同じディレクトリに保持しながら、次のmain.jspを試してください-
<%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix = "x" uri = "https://java.sun.com/jsp/jstl/xml" %>
<html>
<head>
<title>JSTL x:parse Tags</title>
</head>
<body>
<h3>Books Info:</h3>
<c:import var = "bookInfo" url = "https://localhost:8080/books.xml"/>
<x:parse xml = "${bookInfo}" var = "output"/>
<b>The title of the first book is</b>:
<x:out select = "$output/books/book[1]/name" />
<br>
<b>The price of the second book</b>:
<x:out select = "$output/books/book[2]/price" />
</body>
</html> http:// localhost:8080 / main.jspを使用して上記のJSPにアクセスします 、次の結果が表示されます-
Books Info: The title of the first book is:Padam History The price of the second book: 2000
-
XMLPullParserを使用してAndroidでXMLを解析するにはどうすればよいですか?
この例は、AndroidでXMLPullParserを実行する方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="https://s
-
AndroidでHTMLを解析する方法は?
この例は、AndroidでHTMLを解析する方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="https://schemas.