В основном у меня есть домашнее задание, чтобы получить данные XML и отобразить их на странице html, поэтому данные XML выглядят следующим образом
<job>
<id>4821a</id>
<title>Engineer On Site</title>
<url>https://www.google.com/</url>
<company_name>Fast Connection, Ltd.</company_name>
<company_logo>https://upload.wikimedia.org/wikipedia/commons/8/84/Example.svg</company_logo>
<country>United States</country>
<jobCategory>Engineering</jobCategory>
<jobIndustry>Information Technology and Services</jobIndustry>
<employmentType>Contract</employmentType>
</job>
, а фрагмент кода HTML выглядит следующим образом
<section class="site-section">
<div class="container">
<ul class="job mb-5">
<li class="job d-block d-sm-flex pb-3 pb-sm-0 align-items-center">
<a href="jobexample.html"></a>
<div class="job-logo">
<img src="images/job_logo_2.jpg" alt="Free Website Template by Free-Template.co" class="img-fluid">
</div>
<div class="job-about d-sm-flex custom-width w-100 justify-content-between mx-4">
<div class="job-position custom-width w-50 mb-3 mb-sm-0">
<h2>Insert-Job</h2>
<strong>Insert-Company</strong>
</div>
<div class="job-location mb-3 mb-sm-0 custom-width w-25">
<span class="icon-room"></span> Insert-City
</div>
<div class="job-meta">
<span class="badge badge-success">Insert-emplyementtype</span>
</div>
</div>
</li>
</ul>
</section>
так что в основном мне нужно получить данные XML и показать их на html-странице
на основе моих поисков, обычно в сценарий вставляется компонент пользовательского интерфейса html-страницы, однако нам сказали сделать«лучший интерфейс с использованием таких тегов, как section, ul, & li» вместо barebone-таблицы, и я не смог найти учебник, если бы кто-то вставил теги в сам скрипт
, поэтому моя идея заключалась в том, чтобы получить данные XML какзначение переменной, затем показать значение переменной с помощью обычного значения
Можно ли это сделать, или я должен вставить теги в сам скрипт?
edit: и можно ли использовать «для», чтобы повторнополучить и показать данные XML, если в моем файле XML несколько данных, например?