#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-документы не обрабатываются как массивы, и их нельзя легко преобразовать в массивы, потому что они используют иерархическую структуру, которая требует, чтобы вы точно знали, какую часть элемента или узла вам нужно добавить в массив и как манипулировать узлами документа для получения этой информации.