如何使用PHP将xml中ping响应的数据发布到MySql中

如何使用PHP将xml中ping响应的数据发布到MySql中,php,xml-parsing,http-post,ping,Php,Xml Parsing,Http Post,Ping,我正在从表单向第三方发送实时联系人。如果联系人符合第三方标准,他们会向我发送带有id号的响应(XML)。我需要将该身份证号码添加到完整的信息表单中,并发送回第三方。我不知道如何用PHP解析XML数据。我也会在MySql中发布回复,并发布出去 以下是表单代码示例: <form name="ping_test" id="ping_test" action="http://mypost.com/post.asmx/pingAddrLocator" method="get"> <

我正在从表单向第三方发送实时联系人。如果联系人符合第三方标准,他们会向我发送带有id号的响应(XML)。我需要将该身份证号码添加到完整的信息表单中,并发送回第三方。我不知道如何用PHP解析XML数据。我也会在MySql中发布回复,并发布出去

以下是表单代码示例:

<form name="ping_test" id="ping_test" action="http://mypost.com/post.asmx/pingAddrLocator" method="get">
    <input type="hidden" name="PgmCD" value="xxx" />
    <input type="hidden" name="ProviderID" value="xxx" />
    <input type="hidden" name="Year" value="xxx" />
    <input type="hidden" name="Make" value="xxx" />
    <input type="hidden" name="Model" value="xxx" />
    <input type="hidden" name="Trim" value="XLX" />
    <input type="text" name="Zip" value="<?php echo (isset($_REQUEST['Zip']) ? htmlentities($_REQUEST['Zip']) : ''); ?>" />
    <a href="javascript:void(0);" onclick="$(this).parents('form').submit()">Apply Now!</a>

</form>

185166
XXX
XXX
XXX
XX
77777
美国
约翰·D
internet@mypost.com
3.85

simplexml\u load\u string请在没有结果的情况下尝试。让我再试一次。非常感谢。如果这不起作用,只需谷歌“用PHP解析XML”,我肯定会有很多结果。更不用说堆栈溢出了。我在这上面搜索了将近两天,一点运气都没有。这就是为什么我在这里问!!我有点不清楚。此时,您是否仍在尝试将该XML捕获到字符串中,或者是否已将其分配给变量,现在需要对其进行解析?
<?xml version = "1.0" encoding= "utf-8"?>
<DealerList numDealers="1">
<Dealer>
<Id>185166</Id>
<Name>XXX</Name>
<Address>XXX</Address>
<City>XXX</City>
<State>XX</State>
<PostalCode>77777</PostalCode>
<Country>USA</Country>
<Contact>
<Name>John D</Name>
<Email>internet@mypost.com</Email>
<Phone></Phone>
</Contact>
<Distance>3.85</Distance>
</Dealer>
</DealerList>