What is the wrong with the following code?

7 ビュー (過去 30 日間)
K M Ibrahim Khalilullah
K M Ibrahim Khalilullah 2016 年 5 月 6 日
編集済み: K M Ibrahim Khalilullah 2016 年 5 月 10 日
address='1217 fayettevelle St., Durham, NC';
SERVER_URL = 'http://maps.google.com';
address = regexprep(address, ' ', '+');
queryUrl = sprintf('%s/maps/geo?output=xml&q=%s',SERVER_URL, address);
docNode = xmlread(queryUrl)
It is showing the following error:
Error using xmlread (line 97) Java exception occurred: java.io.FileNotFoundException: http://maps.google.com/maps/geo?output=xml&q=1217+fayettevelle+St.,+Durham,+NC
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
Error in Untitled2 (line 11) docNode = xmlread(queryUrl)
  1 件のコメント
Adam
Adam 2016 年 5 月 6 日
編集済み: Adam 2016 年 5 月 6 日
It can't find the file. Check that the file you are giving it is actually a valid full path.

サインインしてコメントする。

採用された回答

Guillaume
Guillaume 2016 年 5 月 6 日
編集済み: Guillaume 2016 年 5 月 6 日
xmlread does not read urls, only files. To read urls you can use webread. I believe the following should work if http://maps.google.com/maps/geo were a valid URL at (unfortunately, it 404):
address='1217 fayettevelle St., Durham, NC';
SERVER_URL = 'http://maps.google.com';
address = regexprep(address, ' ', '+');
fullurl = sprintf('%s/maps/geo', SERVER_URL);
domnode = webread(fullurl, 'output', 'xml', 'q', address, weboptions('ContentType', 'xmldom'))
  1 件のコメント
K M Ibrahim Khalilullah
K M Ibrahim Khalilullah 2016 年 5 月 10 日
編集済み: K M Ibrahim Khalilullah 2016 年 5 月 10 日
Thanks, At last I have solved. but xmlread can read urls....

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeWeb Services についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by