外部 XML 到 HTML
External XML to HTML
我通常只是建立 Wordpress 网站。但是因为我了解 HTML 和 PHP 基础知识,所以我被邀请帮助一位朋友提出他的想法。
想法(简而言之)
在英国,每辆车都有一个登记号,这个号码与一个名为 "DVLA" 的数据库相连。他的想法是当你搜索一个正确的车牌号时,你会收到与车牌号相关的车辆信息。
访问 DVLA 数据库
他已被授予访问此数据库的权限,并使用用户名和密码。我希望有一些样本数据,我只是放在他的网络托管上并且它会起作用(但没有!)。我得到的唯一帮助或代码片段是:
HTTP 获取
以下是 HTTP GET 请求和响应的示例。显示的占位符需要替换为实际值。
GET /capdvla_webservice/capdvla.asmx/DVLALookupVRM?SubscriberID=string&Password=string&vrm=string HTTP/1.1
Host: webservices.capnetwork.co.uk
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0"?>
xml
HTTP POST
以下是 HTTP POST 请求和响应示例。显示的占位符需要替换为实际值。
POST /capdvla_webservice/capdvla.asmx/DVLALookupVRM HTTP/1.1
Host: webservices.capnetwork.co.uk
Content-Type: application/x-www-form-urlencoded
Content-Length: length
SubscriberID=string&Password=string&vrm=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0"?>
xml
输入我的 ID 和密码(验证注册查找)后,我输入 VRM - 这是我们要检查其详细信息的注册号。该表格为我提供了一份包含所有车辆数据的 XML 文档。
大问题
我一直在搜索 none 停止如何从 DVLA 中提取外部 XML 并将结果发送给输入车辆登记号码的在线用户,但我知道在哪里,这几乎是我最后的选择。
如何让用户输入注册码,link 使用 DVLA 数据库,并让用户接收沼泽标准 HTML
中的信息
您需要使用服务器端脚本语言来完成,例如PHP。 PHP 有一个 SimpleXML 库,可用于阅读 XML。我相信其他服务器端语言也可以完成这项工作。在请求任何 XML 之前,您可能必须先通过 DVLA 服务器进行身份验证(他们应该有关于如何执行此操作的指南)。你必须为此写 PHP 以及 PHP 来拉 XML。提取数据后,您可以根据需要在 HTML 中对其进行格式化。祝你好运。
我通常只是建立 Wordpress 网站。但是因为我了解 HTML 和 PHP 基础知识,所以我被邀请帮助一位朋友提出他的想法。
想法(简而言之)
在英国,每辆车都有一个登记号,这个号码与一个名为 "DVLA" 的数据库相连。他的想法是当你搜索一个正确的车牌号时,你会收到与车牌号相关的车辆信息。
访问 DVLA 数据库 他已被授予访问此数据库的权限,并使用用户名和密码。我希望有一些样本数据,我只是放在他的网络托管上并且它会起作用(但没有!)。我得到的唯一帮助或代码片段是:
HTTP 获取
以下是 HTTP GET 请求和响应的示例。显示的占位符需要替换为实际值。
GET /capdvla_webservice/capdvla.asmx/DVLALookupVRM?SubscriberID=string&Password=string&vrm=string HTTP/1.1
Host: webservices.capnetwork.co.uk
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0"?>
xml
HTTP POST
以下是 HTTP POST 请求和响应示例。显示的占位符需要替换为实际值。
POST /capdvla_webservice/capdvla.asmx/DVLALookupVRM HTTP/1.1
Host: webservices.capnetwork.co.uk
Content-Type: application/x-www-form-urlencoded
Content-Length: length
SubscriberID=string&Password=string&vrm=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0"?>
xml
输入我的 ID 和密码(验证注册查找)后,我输入 VRM - 这是我们要检查其详细信息的注册号。该表格为我提供了一份包含所有车辆数据的 XML 文档。
大问题
我一直在搜索 none 停止如何从 DVLA 中提取外部 XML 并将结果发送给输入车辆登记号码的在线用户,但我知道在哪里,这几乎是我最后的选择。
如何让用户输入注册码,link 使用 DVLA 数据库,并让用户接收沼泽标准 HTML
中的信息您需要使用服务器端脚本语言来完成,例如PHP。 PHP 有一个 SimpleXML 库,可用于阅读 XML。我相信其他服务器端语言也可以完成这项工作。在请求任何 XML 之前,您可能必须先通过 DVLA 服务器进行身份验证(他们应该有关于如何执行此操作的指南)。你必须为此写 PHP 以及 PHP 来拉 XML。提取数据后,您可以根据需要在 HTML 中对其进行格式化。祝你好运。