Отображение содержимого из файла XML с использованием XSLT - PullRequest
0 голосов
/ 11 мая 2018

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

how I want to display my XML

Это мой XML:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="digitalLibrarySystem.css"?>
<digitalLibrarySystem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.pages.drexel.edu/~eom25/657/diglibschema/digitalLibrarySystem.xsd"
xmlns:dc="http://purl.org/dc/elements/1.1/">



<systemMetadata>
    <title>Koha</title>
    <creator>by Katipo Communications</creator>
    <subject>library community, research, information services,public 
        libraries, bibliographic management, distributed library systems, metadata, 
    resource discovery, conferences,lectures, workshops</subject>
    <description>Koha was one of the the first open-source Integrated Library Systems 
    It is used and maintained by the worldwide library community.</description>
    <date>2000</date>
    <type>ILS</type>
    <rights>Open-source</rights>
    <identifier>http://www.koha.org/</identifier>
</systemMetadata>
<aboutRecord>
    <recordCreator>Created by Matthew Weidemann</recordCreator>
    <creationDate>on 2018-05-03</creationDate>    
</aboutRecord>

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

Спасибо

1 Ответ

0 голосов
/ 12 мая 2018

Предположительно, вы пытаетесь сделать это, генерируя HTML, а затем просматривая HTML в браузере.(Есть и другие способы, например, генерация XSL-FO, преобразование этого в PDF, а затем печать PDF.)

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

Забудьте о написании любого кода XSLT, пока не узнаете, какой HTML-код вы хотите создать.Создавайте HTML-код вручную, пока не будете довольны им, а затем подумайте о том, как создать его из XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...