Search the Community
Showing results for tags 'xslt'.
-
Доброго времени суток. Возникла проблема с использование двух и более аккордеонов на странице и я к сожалению не могу сама разобраться, как это сделать... Я использую данный аккордеон https://tympanus.net/codrops/2013/03/29/nested-accordion/ , прикреплю свой файл, т.к. в нем есть небольшое изменение, если нет раскрывающего блока, то нет активности у раскрытия. Вызывается работа аккордеона простым кодом. $( '#cbp-ntaccordion' ).cbpNTAccordion(); Работаю в umi, там можно в xsl прописать у id="cbp-ntaccordion{page/@id}", то будет добавляться id данной страницы, но вот как правильно прописать {page/@id}, чтобы в js тоже подставлялся данный номер? Спасибо jquery.cbpNTAccordion.js
-
Привет Всем) Подскажите может кто знает... вопрос по xslt: Как выбрать уникальные элементы, если заранее не известно что будет в атрибурте parent_id ? <items> <item parent_id="2065" /> <item parent_id="505" /> <item parent_id="301" /> <item parent_id="2065" /> <item parent_id="24" /> <item parent_id="2065" /> <item parent_id="2065" /> <item parent_id="24" /></items>
-
Здравствуйте! Можете подсказать мне идею, как скопировать таблицу из XHTML-документа, используя XSL-шаблон, чтобы на выходе получить тот же самый XHTML-документ, кроме дочерних узлов ячейки с атрибутом valign? Пример XHTML-документа: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> </head> <body> <table> <tr><td>Содержимое<span>здесь</span></td><td>Ссылка<a href='#>здесь</a>'></td></tr> <tr><td>Содержимое<span>здесь</span></td><td>Ссылка<a href="#">здесь</a></td></tr> <tr><td><input type="text"/></td><td>простой текст</td></tr> <tr><td valign="top"><b>Жирный текст</b> вверху</td><td>Метка <input type="radio" /></td></tr> </table> </body> </html> Пример XSL-шаблона: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"version="1.0"> <xsl:template match="/"> <xsl:copy-of select="." /> </xsl:template> </xsl:stylesheet> Как в этом select указать условие, что нужно копировать все КРОМЕ содержимого ячейки <td valign="top"><b>Жирный текст</b> вверху</td>?
-
Здравствуйте! Подскажите, плиз, если знаете, можно ли используя XSLT на выходе получить HTML5? Какое пространство имен (атрибут xmlns) указать для HTML5? Для HTML 4.01 указывалось пространство имен XHTML 1.0 (xmlns="http://www.w3.org/1999/xhtml"): <?xml version="1.0"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"><xsl:template match="/"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <div>Any message you like</div> </html></xsl:template></xsl:stylesheet>Будет ли XSLT-преобразование корректным, если включать в него теги HTML5, не указав никакого другого пространства имен, кроме xmlns:xsl="http://www.w3.org/1999/XSL/Transform"? Вот так: <?xml version="1.0"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"><xsl:template match="/"> <html> <section>Any texts you like</section> </html></xsl:template></xsl:stylesheet>Объясните почему. ...почему-то одни примеры содержат объявление пространства имен XHTML, а другие примеры (как будто бы работающие) обходятся без него...
-
ВАЖНО! Хотелось бы использовать стандартное (последний утверждённый вариант) xml-описание счёта-фактуры и стандартный xslt для неё. Ну и хорошо бы его где-то желательно автоматически брать, а не ручками забивать. 1400 рублей - стоимость задания. Сделать веб-приложение (фронтэнд, если нужно, с меня), в которое вбиваешь требуемые реквизиты счёта-фактуры, а оно генерит xml. А по отдельной кнопке с использованием xslt позволяет распечатать этот xml. Код должен быть хорошо откомментирован. Хранить этот счёт-фактуру не нужно где-либо. Поскольку это чисто учебное приложение для меня.