XML文書から特定のノードを選択するのにXPATHを使用しています。XPath lower-case()関数
ユーザーは、場所の値を挿入できます。それは正常に動作していますが、異なるケースが使用されている場合は動作しません。
XML値とユーザーの入力を比較する前に小文字に変更することが、おそらくこれを実行する最良の方法だと私は判断しました。
私は、現時点では私のセレクタとしてこれを持っている:
NodeIter = nav.Select("/Houses/House/location[contains(../location, '" + location_input + "')]");
私は様々な場所にlower-case()
機能を入れて試してみたが、それはそれで満足していないです。
../location
の値を小文字として比較するにはどうすればよいですか?
注:location_inputは、C#コード内でToLower()
を使用して低く設定されています。
「それは幸せではない」とはどういう意味ですか? – BoltClock