[解決済み] XPathの大文字小文字を区別しないマッチング?
2023-07-08 06:59:18
質問
例えば、以下のようなXMLの場合
<CATALOG>
<CD title="Empire Burlesque"/>
<CD title="empire burlesque"/>
<CD title="EMPIRE BURLESQUE"/>
<CD title="EmPiRe BuRLeSQuE"/>
<CD title="Others"/>
<CATALOG>
最初の4つのレコードをマッチさせるには、次のようなxpathを使用します。
//CD[@title='empire burlesque']
. これを行うためのxpath関数はありますか?PHPの関数のような他のソリューションも受け付けます。
どのように解決するのですか?
XPath 2 には、小文字 (および大文字) の文字列関数があります。 それは大文字小文字の区別がないのと全く同じではありませんが、うまくいけば十分に近いものになります。
//CD[lower-case(@title)='empire burlesque']
XPath 1 を使っている場合、XPath 1 に対応した を使ったハックがあります。 .
関連
-
[解決済み] Androidのレイアウトファイルの「tools:context」とは何ですか?
-
[解決済み] メモ帳++でXML/HTMLを自動整形/インデントする方法
-
[解決済み] Windowsフォームアプリケーションで、アプリケーションの設定を保存するにはどうすればよいですか?
-
[解決済み] XPathによる属性の取得
-
[解決済み】シェルからXPathワンライナーを実行する方法は?
-
[解決済み】JavaでXPathを使ってXMLを読み込む方法
-
[解決済み】XPath:その値に基づいて要素を選択するには?
-
[解決済み] ある要素のn番目のインスタンスを取得するためのXPathクエリ
-
[解決済み] XML インスタンスドキュメントから XSD スキーマを生成するためのツールはありますか?[クローズド]。
-
[解決済み] XMLに改行タグを追加する [重複]。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] foo "を含む属性を選択するための正しいXPathは何ですか?
-
[解決済み] XMLの属性値で二重引用符をエスケープするには?
-
[解決済み] XML インスタンスドキュメントから XSD スキーマを生成するためのツールはありますか?[クローズド]。
-
[解決済み] XMLサイトマップのContent-Typeはどのような値ですか?
-
[解決済み] Ubuntu 11.04でRパッケージがインストールできない [非公開]
-
[解決済み] XSLTで文字列を大文字または小文字に変換するには?
-
[解決済み] XSD - 要素を何度でも好きな順番で並べられるようにするには?
-
[解決済み] XMLをRデータフレームにパースする方法
-
[解決済み] XPathによる兄弟の値に基づくノードのマッチング
-
[解決済み] XMLでは、要素と属性のどちらを使うべきですか?重複