«Не пробельные символы недопустимы в элементах схемы» - PullRequest
2 голосов
/ 08 сентября 2011

У меня есть XML-файл, предоставленный клиентом

<?xml version="1.0" encoding="UTF-8"?>
<PhysicalProperty xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation=''>
    <Property>
        <Identification type="unspecified" rentalType="unspecified">
            <PrimaryID>1</PrimaryID>
            <SecondaryID>1</SecondaryID>
            <MarketingName>tewraewr</MarketingName>
            <OwnerLegalName>aerwerwe</OwnerLegalName>
       </Identification>
    </Property>
    </PhysicalProperty>

Раньше работал нормально. Однако теперь это дает ошибку

"Недопустимые символы не допускаются в элементах схемы. Saw 'tewraewr'"

Если я удаляю атрибуты в PhysicalProperty, он работает нормально. Как я могу заставить его работать без удаления атрибутов?

1 Ответ

1 голос
/ 08 сентября 2011

Я не эксперт по XML, но если бы мне пришлось угадывать, я бы подумал, что это ваш пустой символ '' во втором атрибуте вашего элемента PhysicalProperty.

Попробуйте удалить xsi: noNamespaceSchemaLocation = '' и посмотрите, работает ли это.

...