0

我有一个 HTML 文件,其中有几个带有 id 的输入字段,加载到 C# 字符串中:

<div>
   <input id="inpName" type="text" />
   <input type="checkbox" />
</div>

假设我想向 id为 inpName的输入添加一个必需的属性。

在 jQuery 中,我会这样做:

$('input#inpName').prop('required', true);

:如何在不添加 HTMLAgilyPack 的情况下实现添加该属性?

我可以使用XmlDocument还是我唯一的选择是正则表达式

4

1 回答 1

0

你可以使用 XML 对象

就像在 http://msdn.microsoft.com/en-us/library/system.xml.xmlnode.selectnodes.aspx

并使用 XMLNode 对象获取您想要的内容 http://msdn.microsoft.com/en-us/library/System.Xml.XmlNode.aspx

你可以使用表达式来搜索你想要的 http://www.w3schools.com/xpath/xpath_syntax.asp

您可以使用此代码获取节点

XmlDocument doc = new XmlDocument();
doc.LoadXml(myXMLContent); 
XmlNode root = doc.DocumentElement;
XmlNode myNode = root.SelectSingleNode("MYTAG");
于 2013-07-31T13:45:07.930 回答