를 배우는 동안, 내 스레드에서 하나 개의 응답 내가 XHTML 네임 스페이스를 사용할 필요가 말했다 : 나는 그것을 사용하고 있지 않다xml.writer - XHTML 네임 스페이스를 사용해야하는 이유는 무엇입니까? 나는 C#에서 XML 작가와의 XHTML 문서를 작성하는 방법에 대해
const string XHTMLNS = "http://www.w3.org/1999/xhtml";
writer.WriteStartElement("html", XHTMLNS);
writer.WriteStartElement("head", XHTMLNS);
나는 "그냥이 (HTML ") 잘 작동합니다. 나는이 문서 타입을 사용하고 있습니다 : 단지 WriteStartElement ("HTML")를 사용하지 않는 이유
writer.WriteDocType("html","-//W3C//DTD XHTML 1.0 Transitional//EN","http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd",null);
그래서, 내가 이해하지, 그것을 작동합니다. 또한 WriteStartElement ("html", XHTMLNS)를 사용하면 어떤 이점이 있습니까? 감사!