ページ内のデータを検証しようとしています。
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:item="http://www.myspace.com/item"
xmlns:shop="xalan://my.app.xslt.model.Shop" xmlns:valid="xalan://my.app.xslt.validation.ShopValidator"
xmlns:exsl="http://exslt.org/common">
フィールドを持つモデルと、すべてのフィールドをチェックするためのメソッドを持つクラスバリデーターがあります。
そして並んで
<xsl:if test="valid:isNotEmptyData(shop:getOwner($item)) != true()">
<error message="The field OWNER is empty." />
</xsl:if>
モデルにあるのに NoSuchMethodExtension を取得します
public class Shop{
private String owner;
public String getOwner(){
return owner;
}
}
そしてバリデータークラスで
public static boolean isNotEmptyData(String model){
retutn model.isEmpty();
}
手伝って頂けますか?