QT에서 XML 파일을 작성해야하지만 QT XML 클래스를 사용하여 XML 데이터를 만들지는 않지만 수동으로 XML을 포함하는 문자열을 작성하여 파일에 기록하는 이유는 다음과 같습니다. QT XML 클래스를 사용하지 않는 경우 속성의 순서를 유지해야하지만 QT XMl 클래스를 사용하면 임의 순서로 특성을 작성합니다.QString to QT
XML에서 태그 값으로 쓰여질 html 텍스트를 얻을 때까지 모든 것이 지금까지 문제가되지 않았습니다. 예 : "This is < Test data >"은 "This is & lt : Test data & gt"라고 쓰여야합니다. QM XMl 클래스에서 쓰는 HTML 데이터를 써야합니다. 여기 나는 ";" 이해를 돕기 위해 ":"를 사용합니다.
누구나 QString의 모든 기능을 사용하여 XMl을 감지하고 파일에 쓰거나 파일에 쓰는 동안 변환 할 수 있습니까?
주 (http://www.w3.org/TR/xml/# sec-starttags) XML 처리기는 XML 컨텐트를 처리 할 때 순서를 유지해야합니다. * 수정 * (해결되지 않음)은 XML을 올바르게 읽는 것입니다. – larsmoa
안녕하세요, 감사합니다, 속성의 순서는 중요하지 않지만 내 프로젝트에서 만드는 XML 파일은 QT에서 생성되지 않을 수도 있으므로 다른 프로젝트에서 사용되므로 속성 순서를 유지하도록 요청했습니다. 그래서 나는 어쨌든 그것을 지금해야한다. – maxchirag
@maxchirag : QXmlStreamWriter를 사용해 보셨습니까? writeAttribute()를 호출 할 때 기본 I/O 장치에 직접 씁니다. 그러면 특성이 코드에 쓰는 순서대로 나타납니다. –