아래와 같이 XML 파일을 만들고 싶습니다. 나는 문자열로 child
노드의 값을 처리하고 문자열 내가 자식 노드docptr을 사용하지 않고 CDATA를 특정 노드에 값으로 추가하는 방법
<?xml version="1.0" encoding="UTF-8"?>
<Root>
<child>![CDATA[<data>hello</data>]]</child>
</Root>
에 배치하고 싶었 값이 기능 xmlNewText(BAD_CAST string)
을 사용하여 추가하지만이
<?xml version="1.0" encoding="UTF-8"?>
<Root>
<child>![CDATA[<data>hello</data>]]</child>
</Root>
로 변환된다 누군가 그렇게 할 때 나를 인도 할 수 있습니까? 나는 몇 가지 질문을 보았고 답변은 docptr을 사용하여 cdatasection을 만드는 것에 기반을두고있다. docptr을 사용하지 않고 cdatasection을 만들어야합니다. 나는 단지 나와 함께 루트 팩터를 가지고있다. 그렇게 할 수 있습니까? 나는 프로그래밍 언어로서 c를 사용하고 있으며 사용하는 라이브러리는 libxml입니다.
당신은 당신이 사용하는 프로그래밍 언어에 대한 태그를 추가해야합니다 . 지금은 추측조차 할 수 없습니다. – TheConstructor
님이 질문을 수정했습니다. –