コード例 #1
0
		public void DeleteNodes()
		{
			var dom = new XmlDocument();
			dom.LoadXml(@"<?xml version='1.0' encoding='utf-8'?>
<html>
	<body>
		<div class='A'><textarea>A1</textarea></div>
		<div class='B'><textarea>B</textarea></div>
		<div class='A'><textarea>A2</textarea></div>
	</body>
</html>");

			dom.DeleteNodes("descendant-or-self::*[contains(@class, 'A')]");
			Assert.AreEqual(1, dom.SafeSelectNodes("html/body/div").Count);
			Assert.AreEqual("<textarea>B</textarea>", dom.SafeSelectNodes("html/body/div")[0].InnerXml);
		}