2016-05-27 12 views
0

アプリケーション環境について、私はasp.netでc#とjavascriptを使用してWebフォームを開発しようとしています。javascriptのxmlドキュメントからxml要素の文字列値を読み取る際の問題

私はXML文書を持っており、そこからjavascriptで値を取得しようとしています。

XMLには6つの要素文字列属性があり、そこから5つを読み込み、第6の値を読む際に問題に直面しています。 私が言及しなければならなかったことの1つは、6番目の値はURLパスです。

はここ

<?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> 

...次のXMLファイルのデータだここで私はXMLから値を取得しようとしていたから、次のJavaScriptコードは、です。

​​

サークル、除算、範囲、ユニット番号、ユニット名の値を取得できます。しかし、私はKMLpathの値を読み取ることができません、フォームを実行中に警告が表示されません。

なぜ私はURLを含む要素文字列の値を読み取ることができないのか分かりません。

この点をお勧めします。次の行を変更することにより、

よろしく、 サニー

答えて

0

は...それは私のために働きました。

var KMLpath = xmlDoc.getElementsByTagName("KMLpath")[i].textContent; 
+0

はい。これは、元のコードに誤字があり、完全に不要な「.chileNodes [0]」を削除してバイパスしたものです。「chile」の「e」に注意してください。「chile」は「child」、 。 – DaveInAZ

0

ええ。これは、元のコードに誤字があり、完全に不要な「.chileNodes [0]」を削除してバイパスしたものです。「chile」の「e」に注意してください。「chile」は「child」、 。

関連する問題