Использование преобразования XSL для преобразования XML в HTML

Я написал файл XSL для отображения XML-файла в формате HTML в табличном формате, но он не работает. Он показывает только заголовки, то есть uri и literal . Прошу прочесть мой код и ответить на него с помощью решения.

       Query   
URI Literal

Мой вход:

           http://dbpedia.org/resource/SVIST    Swami Vivekananda <b>Institute</b> <b>of</b> Science and <b>Technology</b>, a non profit making trust has been set up to... the technological and professional institution <b>of</b> high standards and to encourage research and... In this era <b>of</b> economic...      http://dbpedia.org/resource/Haldia_Institute_of_Technology    <b>Haldia</b> <b>Institute</b> <b>of</b> <b>Technology</b>.      

Вы должны использовать пространство имен XML в своей таблице стилей в соответствии с вашим входным документом.

В вашем исходном документе используется пространство имен по умолчанию

 http://www.w3.org/2005/sparql-results# 

Селекторы, которые явно не ссылаются на это пространство имен (с префиксом) , не будут работать .

Вам нужно добавить пространство имен в таблицу стилей, как это

  

(Обратите внимание, что вы можете использовать любой префикс, который вы хотите.)

Затем измените селектор XPath, чтобы использовать этот префикс:

       

Кроме того, используйте отступы и обратите внимание, что элементы HTML имеют строчные буквы.

Харпо был прав, вам просто нужно включить пространство имен в свой XSLT и соответственно изменить свой XPATH. Я сделал это для вас:

      Query    
URI Literal