ZhiYeJianKang_PeiXun/cyqdata-master/Xml/XHtmlDocument.cs
2025-02-20 15:41:53 +08:00

33 lines
843 B
C#

using System;
using System.Xml;
namespace CYQ.Data.Xml
{
class XHtmlDocument : XmlDocument
{
public override XmlElement CreateElement(string prefix, string localName, string namespaceURI)
{
XmlElement xe = base.CreateElement(prefix, localName, namespaceURI);
switch (localName)
{
case "meta":
case "br":
case "hr":
case "img":
case "link":
case "base":
case "area":
case "input":
case "source":
case "!DOCTYPE":
break;
default:
xe.IsEmpty = false;//不自闭合标签
break;
}
return xe;
}
}
}