Php 202.53.95.194中的请求XML错误:解析错误:对实体的引用;F";必须以';结尾';定界符;
我从202.53.95.194的请求XML中得到了这种类型的错误:解析错误:对实体“F”的引用必须以“;”结尾分隔符 请帮我解决这个问题 我的XML: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"
<?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中使用它们,则需要对其进行转义,如下所示:
" "
' '
< <
> >
& &
此属性:
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中使用它们,则需要对其进行转义,如下所示:
" "
' '
< <
> >
& &
除了某些禁止的范围(如控制字符),xml属性值中唯一不能出现的字符是
始终是完全安全的,”
在本例中不需要转义,因为分隔符是“
。除了某些禁止的范围(如控制字符),xml属性值中唯一不能出现的字符是
始终是完全安全的,”
在本例中不需要转义,因为分隔符是“”
。