Проблема при чтении строкового значения элемента xml из xml-документа в javascript

О среде приложений, я пытаюсь разработать веб-форму в asp.net использование c# и javascript.

У меня был XML-документ, из которого я пытаюсь извлечь значения в javascript.

XML содержит шесть элементов строковых атрибутов, из которых я могу прочитать 5 из них и сталкивается с проблемой при чтении 6-го значения.
Одна вещь, которую я должен был упомянуть, это то, что 6-е значение-путь url.

Вот следующие данные XML-файла…

 <?xml version="1.0"?>
    <UnitData>
      <Unit>
        <Circle>Khammam</Circle>
        <Division>Paloncha</Division>
        <Range>Paloncha</Range>
        <UnitNo>24</UnitNo>
        <UnitName>Paloncha</UnitName>
        <KMLpath>http://fmis.telangana.gov.in/BLMIS/UnitKMLs/24/24_paloncha.kml</KMLpath>
      </Unit>
    </UnitData>

Вот следующий код Javascript, из которого я пытаюсь извлечь значения из XML.

var Circle = xmlDoc.getElementsByTagName("Circle")[i].childNodes[0].nodeValue;
var Division = xmlDoc.getElementsByTagName("Division")[i].childNodes[0].nodeValue;
var Range = xmlDoc.getElementsByTagName("Range")[i].childNodes[0].nodeValue;
var UnitNo = xmlDoc.getElementsByTagName("UnitNo")[i].childNodes[0].nodeValue;
var UnitName = xmlDoc.getElementsByTagName("UnitName")[i].childNodes[0].nodeValue;
var KMLpath = xmlDoc.getElementsByTagName("KMLpath")[i].chileNodes[0].nodeValue;

alert(KMLpath);

Я могу получить значения Circle, Division,Range,UnitNo, UnitName. Но я не могу прочитать значение KMLpath, даже предупреждение не отображается при выполнении формы.

Я не понимаю, почему я не могу прочитать только значение строки элемента, которая содержит url.

Пожалуйста, предложите мне в этом отношении.

С уважением,
Солнечный

2 ответа

  1. Угу. Это потому, что у вас была опечатка в исходном коде, и вы обошли ее, удалив совершенно ненужное «.chileNodes[0]», отметьте» e «в» chile», которое должно быть «child», С «d».