не работает getElementsByTagName( 'Field' )
помогите, пожалуйста!
есть xml вида
<Receipt>
<Field>
<Text>значение1</Text>
</Field>
<Field>
<Text>значение2</Text>
</Field>
</Receipt>
задача- вытащить поля "значение1" и "значение2".
пробую сделать это так
var textfield = receipt[a].getElementsByTagName( 'Field' );
for( var b = 0; b < textfield.length; b++ ) {
txtString += textfield[b].getElementsByTagName('Text')[0].childNodes[0].nodeValue + " \n ";
}
не работает, вероятно из-за большой буквы F в 'Field' ( если поставить в xml и в коде 'field', то все работает, но xml-ку изменить не могу)
Вопрос - почему не работает getElementsByTagName( 'Field' );
и как это исправить, не затрагивая текст исходного xml?
|