xml
-
特定のタグを消したい
Javaです。
「XMLから特定のタグだけを消して、その子のノードはそのままにしたい」
順繰りみていきながら、特定のタグで特定なクラス名だけを削除するという実装にしています。
むずかしかったのはその子の要素をそのままにしたいので、子のクローンを用意して、消したいノードの場所に次… -
xpathです。ノード名があれやこれやというふうにORで指定したい場合 - local-name()を使って
XMLです。XPathです。
忘れないうちにメモしておこう。
ノード名があれやこれやというふうにORで指定したい場合
下記のような感じで書けます。
//Word/*[local-name()='Furigana' or local-name()='Roman… -
XPath生成もどきもどきもどき
Javaです。
既に出来上がったXMLをパースするプログラムを書く際に、必要な箇所だけをXPathとかでとりたいなぁというときに、パスが既に存在するXMLから生成できたら便利かなぁ、というわけで作成。
不完全だけど、パスの雰囲気はでてるかな。
package xml;
import j… -
XPath エレメント名が〜でないものを取得
XPathを使って、エレメント名が〜でないものを取得します。
どういうことかといいますと、
<root>
<a>a1</a>
<b1>b1</b1>
<b2>b2</b2>
<… -
java でxml xpathで、ネームスペース
Java XPath API
java5以上です。
ネームスペースを使ってXPathを使って値をとるサンプルです。
package a;
import java.io.IOException;
import java.net.URISyntaxException;
import javax… -
いまさらながら感がありますが、java1.4でutf-8のBOM付XMLファイルをパースすると失敗するっぽい
javaです。バージョンは1.4です。
どうもutf-8のBOM付XMLファイルをパースすると失敗するようです。
下記のようなエラーがでるようです。
org.xml.sax.SAXParseException: ドキュメントのルート要素がありません。
at org.apache.cr… -
jxpath xmlns - ナントナクワカッタ
jxpathです。
ルートのタグにxmlnsがある場合の、使用方法
不正確です。
ネームスペースが指定されている場合の注意点。
<?xml version="1.0" encoding="UTF-8"?>
<aaa xmlns=&… -
数値文字参照、文字実体参照について。
数値文字参照、文字実体参照について。
カンマは、数値文字参照で表現すると,です。
American Standard Code for Information Interchange - Wikipedia
文字参照 - Wikipedia -
XML文書内に改行を含めたい。
XMLファイルに改行を含めたい場合、文字参照?を使用します。
JavaプログラマーのためのXML入門 - ITアーキテクト
具体的には、
スペース文字(#x20)
改行(#xA)
タブ(#x9)
復帰+改行(#xD#xA)
復帰(#xD)
を使用するようですね。
それで、XMLには下記のように記… -
-