XML-файл в массив Javascript для новичка

#javascript #arrays #xml

#javascript #массивы #xml

Вопрос:

Хорошо, я новичок, и мне нужна помощь, чтобы преобразовать этот XML-файл в массив javascript. Я очень мало знаю об этом и знаю только базовый Javascript.

Вот фрагмент XML-файла: —

 <title>Mountain Telephone Classifieds - Posted 5/30</title>

<link>http://www.mrtc.com/CommunityPortal/</link>

<description>I will sit or care for the elderly or disabled in their home Days, Evenings,Nights or Weekends, I can also Cook, Clean and run Errands.I am reliable,have good referances, my own transportation, and ask a reasonable pay rate. . Thank You.</description>
  

В этом XML-файле 1000 элементов, и мне нужна помощь, чрезвычайная помощь в том, чтобы просто поместить все 1000 элементов в массив для функции, которую я должен выполнить. Пожалуйста, помогите мне и не отправляйте меня на другую страницу, я недостаточно знаком, чтобы иметь возможность прочитать чужой ответ и разобраться со своим собственным.

Комментарии:

1. содержит ли ваш XML-файл более одного тега следующим образом: <titleX><a>aaa</a><b>bbbb</b></titleX> ?

2. Он содержит 1000 <заголовок></title>, 1000<ссылка></link> и 1000<описание></>

Ответ №1:

Несмотря на то, что вы специально просили не указывать на другой веб-сайт, я думаю, что вам действительно очень помогло бы ознакомиться с некоторыми хорошими ссылками на две технологии, которые вы пытаетесь использовать (JavaScript и XML), поскольку это даст вам лучшее понимание того, как они работают и как вы можете использовать их в своих интересах.

Я рекомендую вам ознакомиться с руководством по XML в W3Schools, а также с руководством по JavaScript, хотя первое поможет вам в вашем текущем затруднительном положении.

Причина, по которой вам нужно просмотреть это вместо того, чтобы кто-то предоставлял вам пример, заключается в том, что вам нужно понимать, что XML-документы не обрабатываются как массивы, и их нельзя легко преобразовать в массивы, потому что они используют иерархическую структуру, которая требует, чтобы вы точно знали, какую часть элемента или узла вам нужно добавить в массив и как манипулировать узлами документа для получения этой информации.