Javaを使用してXMLファイルにレコードを挿入するにはどうすればよいですか?JavaでXMLに書き込んでHTMLで表示するにはどうしたらいいですか?
このXMLファイルからHTMLを使用して1つのレコードを表示するにはどうすればよいですか? HTMLへ
Javaを使用してXMLファイルにレコードを挿入するにはどうすればよいですか?JavaでXMLに書き込んでHTMLで表示するにはどうしたらいいですか?
このXMLファイルからHTMLを使用して1つのレコードを表示するにはどうすればよいですか? HTMLへ
XML:* DOM APIとnode.appendChild(newnode)を使用 :http://www.javazoom.net/services/newsletter/xmlgeneration.html *あなたのツリーが大きすぎると、SAXのAPI
を使用するXSLT http://www.rgagnon.com/javadetails/java-0407.html は、XMLツリー内の別のノードを挿入する使用xmlのhtmlのレコードを表示するには、というXML用のスタイルシート言語で、xmlファイルをhtmlとして表示する方法です。Dreamweaverを使用すると、編集や変換を行うことができます。
DOMパーサーは、XMLファイルをメモリにロードし、XMLファイルのオブジェクトモデルを作成します。あなたがそれを行う方法についてはquick Exampleです。
このコードスニペットは、あなただけのピエールとTStamperはあなたに提供する優れたリンクを補完し、XSLTおよびJava(JSTL)を使用する事を明確にする
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x" %>
<c:set var="xslDoc">
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<xsl:for-each select="catalog/cd">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="artist"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
</c:set>
<c:set var="xmlDoc">
<?xml version="1.0"?>
<catalog>
<cd>
<title>Stop</title>
<artist>Sam Brown</artist>
<country>UK</country>
<company>A and M</company>
<price>8.90</price>
<year>1988</year>
</cd>
<cd>
<title>Red</title>
<artist>The Communards</artist>
<country>UK</country>
<company>London</company>
<price>7.80</price>
<year>1987</year>
</cd>
</catalog>
</c:set>
<x:transform xml="${xmlDoc}" xslt="${xslDoc}" />
また、サーブレットでこれを行うかについて、多くの技術がありますビジネスクラス、私は好きですApache Xalan
String xml = <learn to read file and get it as String>
xml = xml.trim().replaceAll("<","<").replaceAll(">",">");
os.println("<pre id=\"content\">" + xml + "</pre>");
なぜあなたはこれをdownvotingですか?プログラミングに関する質問ですね。 – DOK
質問が明確ではないので、わかりません。質問する前に、質問に最低限の努力を払う必要があります。 –
たぶん彼は英語が流暢ではない。 –