我有一个HTML文件,有几个带有id的输入字段,加载到C#字符串中:
<div>
<input id="inpName" type="text" />
<input type="checkbox" />
</div>
假设我想要使用id inpName 为输入添加必需属性。
在jQuery中我会这样做:
$('input#inpName').prop('required', true);
问:如何在不添加HTMLAgilyPack的情况下添加此属性?
我可以使用 XmlDocument ,还是我唯一的选择正则表达式?
答案 0 :(得分: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
您可以使用此代码获取NODE
XmlDocument doc = new XmlDocument();
doc.LoadXml(myXMLContent);
XmlNode root = doc.DocumentElement;
XmlNode myNode = root.SelectSingleNode("MYTAG");