hereと同様の方法で、sqlmap.config ファイルから connectionString を xmlpoke したいと思います。
<?xml version="1.0" encoding="utf-8" ?>
<sqlMapConfig
xmlns="http://ibatis.apache.org/dataMapper"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<database>
<provider name="oracleClient1.0"/>
<dataSource name="DSExtranetAdherent"
connectionString="Data Source=MyInstance;User ID=MyUser;Password=MyPwd;Unicode=True;"/>
</database>
</sqlMapConfig>
私はこのポークで試しました:
<xmlpoke
file="${ConfigPath}\sqlmap.config"
xpath="/sqlMapConfig/database/dataSource/@connectionString"
value="${ConnectionString}" />
しかし、エラーメッセージが表示されます:
[xmlpoke] XPath 式 '/sqlMapConfig/database/dataSource/@connectionString' に一致するノードが見つかりませんでした。
プロパティを削除すると xpath は有効になりxmlns
ますが、次のランタイム エラーが発生します。
リソース "SqlMap.config" を介してファイルをリソースとしてロードできません。
このxmlpokeを適切なxpathで修正する方法について何か考えはありますか?