XML 내부에 XML 텍스트를 작성하려면 어떻게합니까?QXmlStreamWriter를 사용하여 XML 코드 작성
QXmlStreamWriter xmlWriter(&file);
(...)
QString xmlCode = "This is a <b>XML</b> code. And should be written as is it";
xmlWriter.writeStartElement("start");
xmlWriter.writeCharacters(xmlCode);
xmlWriter.writeEndElement();
출력해야한다 : '당신은 QXmlStreamWriter 따옴표와 앰퍼샌드,보다 작음 탈출하는 것입니다 수없고 원 텍스트를 작성하기위한 메커니즘을 제공하지 않습니다
<start>
This is a <b>XML</b> code. And should be written as is it
</start>
, 서브 클래스 아래의 간단한 변형을 볼 필요가 없습니다. 첫 번째 변형은 몇 가지 HTML 태그가있는 예를 들어 모든 xmlCode 콘텐츠에 대해 자동화 될 수 없습니다. –