2012-03-08 1 views
3

I 생성하고 메시지 :

<message to='user' from='me' type='chat' xmlns='jabber:client'> 
    <body><![CDATA[some data]]></body> 
</message> 

strophejs 뭔가가 아니면 내가 그들에게 자신을 생성해야합니까 수행

<message to='user' from='me' type='chat' xmlns='jabber:client'> 
    <body>some data</body> 
</message> 

하지만 나는이 필요합니까? CDATA를 XMPP로 보낼 수 있습니까?

+1

왜 CDATA가 필요합니까? – Zash

+0

데이터가 xml 또는 json 일 수 있으므로 필요하다고 생각합니다. – Vytautas

답변

2

CDATA를 보낼 수 있지만이 경우에는 신경 쓸 필요가 없습니다. 문자열 화 된 데이터를 .t() 메소드에 전달하면 이스케이프 처리가 필요합니다.

CDATA가 계속해서 CDATA가 될 것이라는 보장이 없으며 하나 이상의 서버가 &escaped; 엔티티가있는 일반 텍스트 노드로 다시 직렬화합니다.