Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
读取javascript/Typescript中的Xml数据_Javascript_Xml_Typescript - Fatal编程技术网

读取javascript/Typescript中的Xml数据

读取javascript/Typescript中的Xml数据,javascript,xml,typescript,Javascript,Xml,Typescript,我有来自服务的Xml数据,我想读取它的特定标记值。 以下是我的XML <data xmlns:string="http://symphony-cms.com/functions"> <visa-requirements> <meta> <partner>itraveleo</partner> <nationality>India</nationality>

我有来自服务的Xml数据,我想读取它的特定标记值。 以下是我的XML

    <data xmlns:string="http://symphony-cms.com/functions">
  <visa-requirements>
    <meta>
      <partner>itraveleo</partner>
      <nationality>India</nationality>
      <destination>India</destination>
      <type>business</type>
      <date-requested>2017-07-10 08:00 +01:00</date-requested>
      <data-available>1</data-available>
    </meta>
    <personal-application-only>0</personal-application-only>
    <visa-required>1</visa-required>
    <processing-time>3</processing-time>
    <documents>
      <item>Valid passport</item>
      <item>Business letter</item>
      <item>Official invitation</item>
      <item>2 passport photos</item>
      <item>
        <type>Application form</type>
        <method>download</method>
        <url>https://www.djbvisas.com/workspace/uploads/application_forms/india-authorisation-letter-529ca92d66fa4.docx</url>
      </item>
      <item>
        <type>Online application form</type>
        <method>link</method>
        <url>https://indianvisaonline.gov.in/visa/index.html</url>
      </item>
      <item>
        <type>Declaration form</type>
        <method>download</method>
        <url>https://www.djbvisas.com/workspace/uploads/application_forms/indian-declaration-5540f31d9c11d.pdf</url>
      </item>
    </documents>
    <embassy>
      <address-1>142-148 Goswell Road</address-1>
      <town>London</town>
      <postcode>EC1V 7DU</postcode>
      <phone>020 7836 8484</phone>
      <url>http://in.vfsglobal.co.uk/</url>
      <geo>51.5253588, -0.09938120000003892</geo>
    </embassy>
    <news>
      <article>
        <pubDate>2017-01-18</pubDate>
        <country>India</country>
        <country-flag>https://www.djbvisas.com/image/2/60/35/5/uploads/flag_images/inda0001-4ff4190f1faa2.gif</country-flag>
        <title>India Visa Charges</title>
        <url>https://www.djbvisas.com/news/1/34373/india-visa-charges/</url>
      </article>
      <article>
        <pubDate>2016-09-28</pubDate>
        <country>India</country>
        <country-flag>https://www.djbvisas.com/image/2/60/35/5/uploads/flag_images/inda0001-4ff4190f1faa2.gif</country-flag>
        <title>India Price Change</title>
        <url>https://www.djbvisas.com/news/1/27951/india-price-change/</url>
      </article>
    </news>
    <notes>Application form must be completed online 
2 utility bills needed one within the last three months and another which is 2 years old to date
Photos must be 50mm x  50mm

Visas can take 3-4 working days to obtain 
Same day processing is available 

In order to submit a visa application to India an appointment is now needed. To book an appointment please contact us.</notes>
  </visa-requirements>
</data>
我犯了一个错误 TypeError:xml.getElementsByTagName不是函数


请帮助

什么是xmlDoc的可能副本?一串收到阿贾克斯的消息了吗?谢谢@米萨兹。问题中提到了它。谢谢@xmojmr,我是在Angular 2 typescript中这样做的,所以需要使用javascript语法。这没有帮助。数据是如何到达变量的?为了获得建设性的帮助,我们需要知道填充xmlDoc变量的代码行。可能与什么是xmlDoc重复?一串收到阿贾克斯的消息了吗?谢谢@米萨兹。问题中提到了它。谢谢@xmojmr,我是在Angular 2 typescript中这样做的,所以需要使用javascript语法。这没有帮助。数据是如何到达变量的?为了获得建设性的帮助,我们需要知道填充xmlDoc变量的代码行。
 var x = xmlDoc.getElementsByTagName('visa-required')[0];