Как привязать данные xml к таблице, отображающей по одной записи за раз? - PullRequest
0 голосов
/ 27 апреля 2020

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

    <div class="card-header">
      <h4>Intro to Networking I</h4>
      <?php
      $xml = simplexml_load_file('course.xml');

      echo $xml->CourseInfo[0]->Professor.' taught me '.$xml->CourseInfo[0]->Course.' during my '.$xml->CourseInfo[0]->Semester.' which was a '.
      $xml->CourseInfo[0]->Description;
      ?>

    </div>

  </div>
  <div class="card" style="margin-top: 20px;">
    <div class="card-header">
      <h4>Linux/Unix</h4>
      <?php
      $xml = simplexml_load_file('course.xml') or die("Error: Cannot create object");

      echo $xml->CourseInfo[1]->Professor.' taught me '.$xml->CourseInfo[1]->Course.' during my '.$xml->CourseInfo[1]->Semester.' which was a '.
      $xml->CourseInfo[1]->Description;

      ?>
    </div>

  </div>
  <div class="card" style="margin-top: 20px;">
    <div class="card-header">
      <h4>Web Programming II</h4>
      <?php
      $xml = simplexml_load_file('course.xml') or die("Error: Cannot create object");

      echo $xml->CourseInfo[2]->Professor.' taught me '.$xml->CourseInfo[1]->Course.' during my '.$xml->CourseInfo[2]->Semester.' which was a '.
      $xml->CourseInfo[2]->Description;

      ?>
    </div>

  </div>
  <div class="card" style="margin-top: 20px;">
    <div class="card-header">
      <h4>Web Programming I</h4>
      <?php
      $xml = simplexml_load_file('course.xml');

      echo $xml->CourseInfo[3]->Professor.' taught me '.$xml->CourseInfo[1]->Course.' during my '.$xml->CourseInfo[3]->Semester.' which was a '.
      $xml->CourseInfo[3]->Description;

      ?>
    </div>

  </div>
  <div class="card" style="margin-top: 20px;">
    <div class="card-header">
      <h4>Business Ethics</h4>
      <?php
      $xml = simplexml_load_file('course.xml');

      echo $xml->CourseInfo[4]->Professor.' taught me '.$xml->CourseInfo[4]->Course.' during my '.$xml->CourseInfo[4]->Semester.' which was a '.
      $xml->CourseInfo[4]->Description;

      ?>
    </div>
...