Які символи порушують XML?
- Blog
- Які символи порушують XML?
admin
Зверніть увагу, що амперсанд (&) і менше ніж (<) символи не допускаються в значеннях атрибутів XML. Оскільки обчислення XFDL з’являються в атрибуті compute, їх потрібно екранувати за допомогою посилань на символи чи сутності (наприклад, посилання на сутності & для амперсанда та < для символу менше).
Записуйте вміст в окремих тегах, оскільки це призведе до розриву рядка. Також спробуйте використовувати \n або \r. Ось відповідь від stackoverflow.com https://stackoverflow.com/questions/35504890/how-to-add-a-newline-line-break-in-xml-file Прокрутіть униз до частини з cdata. Це має бути відповідь, яку ви хочете.
Використання спеціальних символів у XML
| Символ (назва) | Ескейп-послідовність |
|---|---|
| < (менше ніж) | < або < |
| > (більше ніж) | > або > |
| & (амперсанд) | & |
| ' (апостроф або одинарні лапки) | ' |
Зарезервовані символи XML визначаються як спеціальні символи, які використовуються в розділі CDATA. Процесори XML аналізують ці зарезервовані символи, оскільки XML використовує деревоподібні структури тегів і представлення сутностей у складному завданні.
Символи, яких слід уникати в даних XML
| характер | Посилання на сутність | опис |
|---|---|---|
| > | > | Більший ніж |
| ' | ' | Апостраф / одинарна лапка |
| " | " | Подвійні лапки |
| & | & | Амперсанд |
XML цінує це не мають дійсної лексичної форми для типу даних XML цільового індексу вважаються недійсними значеннями XML. Наприклад, ABC є недійсним значенням XML для типу даних xs:double.
© Copyright 2025Місцеві поради| Theme developed by Lucid Solutions