ما هو تنسيق الهروب المناسب لـ HTML و CSS ضمن مستند XML؟

StackOverflow https://stackoverflow.com/questions/2137526

سؤال

لدي مصدر بيانات XML يحتوي على بيانات تنسيق HTML & CSS الواردة في إحدى عقد المستندات. ما هي الطريقة الصحيحة للهروب من هذه البيانات حتى أتمكن من تحليلها بشكل صحيح؟ للتوضيح ، أنا أستخدم TouchXML في Objective-C لتحليل البيانات. (لا يهم ، لكنني أردت تضمين جميع المعلومات ذات الصلة.)

أي مساعدة سيكون محل تقدير كبير. شكرًا لك!

L.

هل كانت مفيدة؟

المحلول

أفترض أن لديك بيانات XML التي ستحتوي على عقد تحتوي على علامات HTML ، وليس مزيجًا من بيانات XHTML و XML متشابكة في المستند الخاص بك.

في هذه الحالة ، أفضل استخدامها عمومًا كتل CDATA لبيانات HTML. هذا يتيح لك وضع أي HTML تريد. يمكن أن تسبب محاولة إضافة HTML كأقلة عادية في وثيقة XML مشاكل بسبب حقيقة أنها ليست متوافقة مع XML بنسبة 100 ٪ ، وكذلك حقيقة أن كيانات الشخصية ستحتاج إلى تحديدها من أجل التعرف عليها بشكل صحيح بواسطة XML محلل.

<xmlNode>
<![CDATA[

<Any>
    <Html>
        <Tags>
            <You>
                <Want />
            </You>
        </Tags>
    </Html>
</Any>

]]>
<xmlNode>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top