Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 202.53.95.194中的请求XML错误:解析错误:对实体的引用;F";必须以';结尾';定界符;_Php_Xml_Special Characters - Fatal编程技术网

Php 202.53.95.194中的请求XML错误:解析错误:对实体的引用;F";必须以';结尾';定界符;

Php 202.53.95.194中的请求XML错误:解析错误:对实体的引用;F";必须以';结尾';定界符;,php,xml,special-characters,Php,Xml,Special Characters,我从202.53.95.194的请求XML中得到了这种类型的错误:解析错误:对实体“F”的引用必须以“;”结尾分隔符 请帮我解决这个问题 我的XML: <?xml version="1.0" encoding="utf-8"?> <FAB_BasketRQ xmlns="http://www.xmltravel.com/fab/2002/09" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Target="test"

我从202.53.95.194的请求XML中得到了这种类型的错误:解析错误:对实体“F”的引用必须以“;”结尾分隔符

请帮我解决这个问题

我的XML:

<?xml version="1.0" encoding="utf-8"?>
<FAB_BasketRQ xmlns="http://www.xmltravel.com/fab/2002/09" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Target="test" Version="2002A" xsi:type="FAB_BasketRQ">
    <SyndicatorInfo SyndicatorId="DirectTraveller" SyndicatorPassword="wrAve58w"/>
    <SessionInfo FABSessionId="ITCYB4s69vkWJVtxNmf0gGMc" CreateNewSession="false"/>
    <CreateBasketRequest ResponseTimeoutSecs="60" TargetBookingStage="confirmed_costing" ReplaceExistingBasket="true">
        <Itinerary>
            <ComponentIdentity ComponentId="1" Identity="F!RYR!economy!{F!RYR!MAN!I296e!ALC!FR!FR!4007!!!E!N!N!&F!RYR!ALC!I2GB5!MAN!FR!FR!4006!!!E!N!N!}"/>
        </Itinerary>
        <PartyInfo NumberOfAdults="2" NumberOfInfants="0" DefaultMealOkay="true"/>
        <PassengerDetails>
            <LeadCustomer Surname="adultone" Firstname="DUMMYpaxa" DOB="19851217" Title="Mr" Nationality="ZZ"/>
            <Customer Surname="adulttwo" Firstname="DUMMYpaxb" DOB="19851217" Title="Mr" Nationality="ZZ"/>
        </PassengerDetails>
    </CreateBasketRequest>
</FAB_BasketRQ>

componentity元素具有属性
Identity
,该属性在值中包含
&
特殊字符。必须将其更改为
&

有4个特殊字符不能在XML值中使用:

  • 必须更改为
  • &
    必须更改为
    &
  • 必须更改为

元素的
组件身份
具有属性
标识
,该属性在值中包含
特殊字符。必须将其更改为
&

有4个特殊字符不能在XML值中使用:

  • 必须更改为
  • &
    必须更改为
    &
  • 必须更改为
此属性:

Identity="F!RYR!economy!{F!RYR!MAN!I296e!ALC!FR!FR!4007!!!E!N!N!&F!RYR!ALC!I2GB5!MAN!FR!FR!4006!!!E!N!N!}"
包括
&F
&
符号在XML中具有特殊含义,用于表示不能按原样包含的字符。有5个字符不能按原样包含,需要转义。它们是
&

如果要在XML中使用它们,则需要对其进行转义,如下所示:

"   &quot;
'   &apos;
<   &lt;
>   &gt;
&   &amp;
此属性:

Identity="F!RYR!economy!{F!RYR!MAN!I296e!ALC!FR!FR!4007!!!E!N!N!&F!RYR!ALC!I2GB5!MAN!FR!FR!4006!!!E!N!N!}"
包含
&F
&
符号在XML中有特殊含义,用于表示不能按原样包含的字符。有5个字符不能按原样包含,需要转义。它们是
&

如果要在XML中使用它们,则需要对其进行转义,如下所示:

"   &quot;
'   &apos;
<   &lt;
>   &gt;
&   &amp;

除了某些禁止的范围(如控制字符),xml属性值中唯一不能出现的字符是
始终是完全安全的,
在本例中不需要转义,因为分隔符是
。除了某些禁止的范围(如控制字符),xml属性值中唯一不能出现的字符是
始终是完全安全的,
在本例中不需要转义,因为分隔符是“