Eclipse 从txt或xml文件读取值

Eclipse 从txt或xml文件读取值,eclipse,web-services,login,bpel,bpelxexec,Eclipse,Web Services,Login,Bpel,Bpelxexec,我正在开发一个简单的bpel流程,它从外部文件(txt或xml)获取数据。 具体地说,我正在尝试开发一个进程,它接收输入2个字符串(user和pass),并检查它们是否在我的“Account”文件中。如果是,输出返回'true',如果不是'false' 我正在使用eclipse,但找不到任何可以帮助我的东西。我读了一些关于“文件适配器”的内容,但是在eclipse中,调色板视图没有显示这个选项。有什么想法吗?有两种可能性: 如果您的BPEL引擎支持XPath 2.0,则可以使用doc()函数加载

我正在开发一个简单的bpel流程,它从外部文件(txt或xml)获取数据。 具体地说,我正在尝试开发一个进程,它接收输入2个字符串(user和pass),并检查它们是否在我的“Account”文件中。如果是,输出返回'true',如果不是'false'


我正在使用eclipse,但找不到任何可以帮助我的东西。我读了一些关于“文件适配器”的内容,但是在eclipse中,调色板视图没有显示这个选项。有什么想法吗?

有两种可能性:

  • 如果您的BPEL引擎支持XPath 2.0,则可以使用doc()函数加载XML文档并查找某些条目

    doc(“users.xml”)/users/user[@id=$uid和@password=$password] 应返回id和密码属性与BPEL变量$id和$password中存储的值匹配的用户节点。可以将该表达式放置在if活动中

  • 如果您的引擎不支持XPath2.0,并且您需要坚持使用标准BPEL,那么您应该编写一个简单的Web服务来执行查找。使用调用活动调用此Web服务


  • 有两种可能性:

  • 如果您的BPEL引擎支持XPath 2.0,则可以使用doc()函数加载XML文档并查找某些条目

    doc(“users.xml”)/users/user[@id=$uid和@password=$password] 应返回id和密码属性与BPEL变量$id和$password中存储的值匹配的用户节点。可以将该表达式放置在if活动中

  • 如果您的引擎不支持XPath2.0,并且您需要坚持使用标准BPEL,那么您应该编写一个简单的Web服务来执行查找。使用调用活动调用此Web服务


  • 您正在使用哪个BPEL引擎?您正在使用哪个BPEL引擎?