2010年から2015年の間に、異なる会社の財務情報を当社のウェブサイトから抽出し、そのデータを使用して添付画像のようなグラフを描きたいと思います。 この情報は正確ではなく、エラーが発生します。誰か助けてくれますか? Companies Houseは、サンプルXML requestとsample XML responseを提供しています。会社のハウス(英国政府)からの検証エラー
私のエラー私は、XMLゲートウェイにリクエストを送信します。
string(1288) " 1.0
error 2016-08-29T13:04:36-00:00 CHMD5
CH_XML_Gateway 100 fatal XML failed schema validation: XML error: Invalid document structure line 1 column 1 " string(0) ""
これは私のxmlcodeです:
<?xml version="1.0" encoding="UTF-8"?>
<GovTalkMessage xsi:schemaLocation="http://www.govtalk.gov.uk/schemas/govtalk/govtalkheader http://xmlgw.companieshouse.gov.uk/v1-0/schema/Egov_ch.xsd" xmlns="http://www.govtalk.gov.uk/schemas/govtalk/govtalkheader" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:gt="http://www.govtalk.gov.uk/schemas/govtalk/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<EnvelopeVersion>1.0</EnvelopeVersion>
<Header>
<MessageDetails>
<Class>FilingHistory</Class>
<Qualifier>request</Qualifier>
<TransactionID>11452543233</TransactionID>
</MessageDetails>
<SenderDetails>
<IDAuthentication>
<SenderID>my sender id</SenderID>
<Authentication>
<Method>CHMD5</Method>
<Value>my pass</Value>
</Authentication>
</IDAuthentication>
<EmailAddress>email company</EmailAddress>
</SenderDetails>
</Header>
<Body>
<FilingHistoryRequest xmlns="http://xmlgw.companieshouse.gov.uk/v1-0/schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlgw.companieshouse.gov.uk/v1-0/schema http://xmlgw.companieshouse.gov.uk/v1-0/schema/FilingHistory-v2-1.xsd">
<CompanyNumber>03176906</CompanyNumber>
<CapitalDocInd>0</CapitalDocInd>
<SearchRows>4</SearchRows>
</FilingHistoryRequest>
</Body>
</GovTalkMessage>
こんにちはMichael Kay はい、私は電子メール、ユーザーIDとパスを実際の情報に置き換えず、xmlのこのテキストは例です。 私はxsi:schemaLocationをxsi:noNamespaceSchemaLocationの代わりに に置き換えますが、エラーは変更されません – ehsanamidi
私は本当の問題、すなわち欠落しているGovTalkDetails要素であると特定したエラーを修正しましたか? –
いいえ私はエラーを修正できません – ehsanamidi