私は、カスタムNodeInfo、DocumentInfo、およびExternalObjectModel実装をsaxon 8.7で作成しました。saxon 97でのカスタムnodeinfoの実装 - HE
カスタム機能をほとんどサポートする必要もありません。 サクソン9.7彼はより良いサポートを持っているので、8.7ベースの実装から9.7 HEに移行しようとしています。
- xslt機能をオフにする方法はありますか?私は今のところそれを必要としません。
は、次のような特徴を得るためにs9api推奨APIです:
- カスタム実装を提供するには カスタム関数
- をサポートするために
- (私は、XML文書を持っていけない)カスタムdatamodelsで作業するには現在の()について 関数
現在の実装では彼のパターン。今
XPathEvaluator eval = new XPathEvaluator(docw);
eval.setNamespaceContext(new NamespaceContext() {
// stripped off
});
List<DataNode> res = eval.evaluate(xpath);
、XPathEvaluatorは、 'ノード情報' 実装を受け付けていません。 評価が文字列を返しています。
9.7に関連する新しいAPI /クラスは何ですか?
また、saxon-xpathはありません。私は機能性がSaxon-HEの一部になったと思う。
わかりました。私はs9 apiを使用して、どれだけ進歩を遂げることができるかを見ていきます。私たちはあなたの貢献に深く感謝し、感謝しています。 – user19937