System.Linq.Xml의 클래스를 사용하여 XML 객체를 작성합니다. 하지만이 작업하고있는 API는 나에게 태그에 바로 HTML 코드를 넣어 필요합니다XElement에 HTML 추가
<message><html><body>...</body></html></message>
I이 사용하여 XElement을 수행하는 방법을 알아낼 기운 다. 단지 모든 HTML 문자 <![CDATA[
에 HTML을 래핑
new XElement("message", new XCData(myHtmlStringVariable));
...
]]>
API를 나던 같은 탈출
new XElement("message", myHtmlStringVariable);
.
XElement의 콘텐츠에 직접 HTML을 삽입하는 방법이 있습니까?
굉장이 가능하고 API가 그것을 받아들이는 경우
또한, 나는 HTML 요소를 적절한 XHTML 네임 스페이스를주는 것이 좋습니다 , 나는 그것을 시험 할 것이다. HTML이 잘 형성되지 않았다면 어떻게 될까? – dkarzon
HTML을 유효한 XML로 사용하지 않으면 충돌이 발생합니다 ... 내가 추측하는 바는 뭔가 있습니다. – dkarzon
@ d1k_is : 잘 형성되지 않았다면'XmlException'을 던져서 잡을 수 있습니다. 불행히도 내가 아는 한'TryParse' 메서드는 없습니다. – Sven