接受XPATH 2.0表达式

时间:2016-09-17 19:22:20

标签: xtext xpath-2.0

我希望xtext DSL的用户能够输入XPATH 2.0表达式。

这样做的首选方式是什么?

1 个答案:

答案 0 :(得分:1)

我不认为XPath(或XQuery或XSLT)存在一个现有的公开可用的Xtext语法,因此您可能需要编写自己的语法。

细节在很大程度上取决于您的用例(例如,如果用户只能输入符合给定XSD等的XPath或者是否允许他们使用任何标签名称),那么很难给出具体的答案这样一般的问题。我想您已经了解了Xtext文档,但供参考:http://www.eclipse.org/Xtext/documentation/index.html

根据您的要求,Eclipse MDT XSD库可能很有用:https://projects.eclipse.org/projects/modeling.mdt.xsd