سؤال

عند العمل مع CSS داخل XML مثل

<span class="IwuvAS3"></span>

عند تحليل فلاش, إذا كنت لا تستخدم CDATA كما يلي:

<![CDATA[<span class="IwuvAS3"></span>]]>

ثم تحليل البيانات تنخفض خط لكل "<"حرف يراه.

عند تحليل البيانات في سطر واحد حقل النص لا يظهر لأنه كان في الواقع أسفل خط.أقرب لفه داخل CDATA يعمل كبيرة.لقد لعبت مع prettyIndent, و كما فهمت ignoreWhite هو صحيح بشكل افتراضي.

هل هناك طريقة تحليل البيانات دون استخدام CDATA و تبقى ضمنية فواصل الأسطر ؟

تحرير 1 (10/10/08):شكرا لك ولكن أنا فعلا تبحث عن وظيفة أو الأسلوب.الهروب من كل هو أكثر تعقيدا من استخدام CDATA.السبب الوحيد أنا لا أريد أن استخدام CDATA هو الذي كان يدرس الابتعاد عن ذلك.إذا أكشن لديه طريقة المرتبطة E4X التعامل مع XML التي من شأنها إزالة شرط فهم XML في CDATA, أحب أن أعرف عن ذلك.

تحرير 1 (10/15/08):شكرا فيليب!أنا أبدا أن يعتقد أن تنسيق HTML في فلاش يعامل بيضاء.كان الجواب

textField.condenseWhite = true;

<3AS3

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

المحلول

تعيين الحقل النصي هو condenseWhite الخاصية إلى true - لذلك فقط < br/> العلامات سوف تولد linebreaks.

نصائح أخرى

هل يمكن الهروب من "<" الأحرف (وو"،>، '، من بين أمور أخرى) ككيانات بدلا من ذلك.

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