小编axl*_*l g的帖子

子活动的自定义活动设置参数

我正在尝试为承载子活动的WF4创建一个自定义活动,并将一些参数传递给它的子活动.我在下面附上我的活动的简化版本(父母和孩子)

public class Child : CodeActivity
{
    public InArgument<Dictionary<string, object>> Data;

    protected override void Execute(CodeActivityContext context)
    {
        Dictionary<string, object> data = Data.Get(context);

        //Some operations on the input data
    }
}


 public class Parent : NativeActivity
{
    public InArgument<int> Value1 { get; set; }

    public InArgument<string> Value2 { get; set; }

    public Child Body { get; set; }


    protected override void Execute(NativeActivityContext context)
    {
        int value1 = Value1.Get(context);
        string value2 = Value2.Get(context);

        Dictionary<string, object> data = new Dictionary<string, object>();
        data.Add("value1", value1); …
Run Code Online (Sandbox Code Playgroud)

.net workflow-foundation-4

5
推荐指数
1
解决办法
3695
查看次数

在Oracle中选择xml元素值

我试图从位于Oracle表的XMLTYPE列中的xml元素中提取值.我想要提取的xml元素具有为其定义命名空间的父元素.xml看起来像:

<a>
  <b xmlns="urn:www.someSite.com/myModel">
    <c>my value</c>
  </b>
</a>
Run Code Online (Sandbox Code Playgroud)

如果我想提取"a"元素的内容,则正确返回其上下文:

SELECT Extract(myColumn, '/a') FROM myTable;
Run Code Online (Sandbox Code Playgroud)

但是为了返回"c"元素的内容,我没有成功找到任何版本.以下说明不起作用:

SELECT Extract(myColumn, '/a/b/c') FROM myTable;

SELECT Extract(myColumn, '/a/b/c', 'xmlns="urn:www.someSite.com/myModel"') FROM myTable;

SELECT Extract(myColumn, '/a/b/c', 'urn:www.someSite.com/myModel') FROM myTable;
Run Code Online (Sandbox Code Playgroud)

任何人都能帮助我,使用在这种情况下可行的提取语句吗?

xml oracle namespaces extract

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

.net ×1

extract ×1

namespaces ×1

oracle ×1

workflow-foundation-4 ×1

xml ×1