小编Sma*_*lle的帖子

C#如何从xml文件中获取所有元素名称

我想从xml文件中获取所有元素名称,例如xml文件是,

<BookStore>
  <BookStoreInfo>
    <Address />
    <Tel />
    <Fax />
  <BookStoreInfo>
  <Book>
    <BookName />
    <ISBN />
    <PublishDate />
  </Book>
  <Book>
   ....
  </Book>
</BookStore>
Run Code Online (Sandbox Code Playgroud)

我想得到元素的名称"BookName"."ISBN"和"PublishDate"只有那些名称,不包括"BookStoreInfo"及其子节点的名称

我尝试了几种方法,但是不起作用,我该怎么办呢?

c# xml

21
推荐指数
3
解决办法
9万
查看次数

ASP.NET MVC获取下拉列表值

在ASP.NET MVC中,如何从已发布的表单中获取选定的下拉列表值?

asp.net-mvc list drop-down-menu

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

jqGrid突出显示新添加的行

是否可以在jqGrid中突出显示新添加的行.高光效果就像这个 高光效果

因此,当添加新行时,该行将突出显示,这将使用户清楚哪个记录是新记录.

非常感谢!

javascript jquery highlight jqgrid

8
推荐指数
1
解决办法
9338
查看次数

ASP.NET MVC如何绑定自定义模型进行查看

我想绑定一个数组数据来在ASP.NET MVC中查看,我该怎么做?

抱歉不清楚我的问题.现在,我创建了一个自定义对象(不是数组),我试图将它传递给View,但错误显示

"传递到字典中的模型项是'ContactView'类型,但是这个字典需要一个'System.Collections.Generic.IEnumerable'类型的模型项.

asp.net-mvc gridview model

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

如何循环遍历XML中的所有节点并根据其在C#中的值更改节点值?

   <result>
        <relatedProducts>
        <item>
            <id></id>
            <name></name>
            <text></text>
        </item>
        <item>
            <id></id>
            <name></name>
            <text></text>
        </item>
        <item>
            <id></id>
            <name></name>
            <text></text>
        </item>
        ...
        </relatedProducts>
        <item>
            <id></id>
            <name></name>
            <intro></intro>
            <detail></detail>
        </item>
            <item>
            <id></id>
            <name></name>
            <intro></intro>
            <detail></detail>
        </item>
        ... 
    </result>
Run Code Online (Sandbox Code Playgroud)

这是我想要使用的xml文件的简化XML结构.

节点文本中可能有网站网址,例如

<text>...href="something.com/default.aspx?id=3"...</text>

<detail>...href="something.com/default.aspx?id=25"...</detail>
Run Code Online (Sandbox Code Playgroud)

我想要的是在C#循环遍历此xml文档中的所有节点并检查URL链接,然后根据该链接中的id更改链接.例如,

我使用正则表达式检查每个节点值,我看到这个URL符合模式

<text>...href="something.com/default.aspx?id=3"...</text>
Run Code Online (Sandbox Code Playgroud)

而且我想把它改成

<text>...href="somethingelse.com/query.aspx?rid=3"...</text>
Run Code Online (Sandbox Code Playgroud)

最后,使用正确的URL返回整个xml文档.

c# regex xml

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