سؤال

لدي سؤال عن مستند XML الأحرف الخاصة، أنا أستخدم وعلى قيمة العنصر في XML و TXMLDOC Delphi Parser يشكو من ذلك.

أنا أبحث عن بعض خيارات تحليل XML ولكن لا أحد منهم فيما يتعلق بالأحرف الخاصة،

أيه أفكار؟

مثال:

    <Configuration>
      <Configuration_item>  
        <view_name value="some view & name"/>

....

التحيات، ميكا

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

المحلول

يستخدم &amp; لتمثيل أمبير. السبب الذي تحتاجه إلى القيام بذلك هو أنه حرف خاص في XML - على وجه التحديد، الحرف المستخدم للإشارة إلى بدء كيان XML، والذي يستخدم لتحديد الأحرف في المحتوى الذي من شأنه (من المفارقات) أن يكون خاصا / معقد الشخصيات.

<view_name value="some view &amp; name"/>

كيانات XML المشتركة الأخرى:

  • " يكون &quot;
  • <هو &lt; (قصيرة لأقل من)
  • يكون &gt; (قصيرة للمزيد من)

لمزيد من المعلومات:

http://www.xml.com/pub/a/2001/01/31/qanda.html.

نصائح أخرى

&, < و > هي الأحرف الخاصة التي ستحتاج إليها مراقبتها، وداخل سمة أيضا ". & هو نوع من مثل حرف الهروب XML.

يمكن هربوا هكذا

  • & => &amp;
  • < => &lt;
  • > => &gt;
  • " => &quot;

(في الواقع، وبشيء، لا تحتاج حقا إلى الهروب > داخل السمة، فقط <. وبعد أيضا، إذا كنت تستخدم ' بدلا من " لمحددات السمات الخاصة بك، بدلا من الاضطرار إلى الهروب " كما &quot; تحتاج إلى الهروب ' كما &apos;. وبعد انظر attvalue. مرجع في مواصفات XML للحصول على التفاصيل.)

داف ولافينيو على حق.

إذا كان لديك كتلة من النص مع الكثير من الأحرف الخاصة، فقد ترغب في إرفاقها CDATA. في حين أن.

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