Вопросы с тегом «xslt»

XSLT - это язык преобразования XML, предназначенный для преобразования структурированных документов в другие форматы (например, XML, HTML и простой текст или, в XSLT 3, JSON). В вопросах следует использовать один из тегов xslt-1.0, xslt-2.0 или xslt-3.0 в зависимости от ситуации.




2
Почему индексы в XPath начинаются с 1, а не с 0?
Некоторые коллеги и я сравнивали прошлые языки, на которых мы программировали, и говорили о нашем опыте работы с VBScript с его странными функциями, такими как индекс на основе 1 вместо индексов на основе 0, как почти у всех других языков, мотивируя это тем, что это был язык для пользователей (например, …
117 xslt  xpath  indexing 

30
Стоит ли использовать XSLT? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …
112 xml  xslt 

1
Стратегии тестирования метода pandas read_xml ()
В настоящее время инструменты ввода-вывода pandas не поддерживают read_xml()метод и его аналог to_xml(). Однако read_jsonдоказано , что древовидные структуры могут быть реализованы для импорта фреймов данных и read_htmlдля форматов разметки. Если команда панды действительно считает такой read_xmlметод для версии будущих панд, какая реализации они будут продолжать: разбор со встроенными xml.etree.ElementTreeс …
109 python  xml  pandas  xslt  xpath 

5
Есть ли элемент имени XSLT?
В XSLT есть <xsl:value-of select="expression"/> чтобы получить значение элемента, но есть ли что-то для выбора имени тега элемента? В такой ситуации: <person> <!-- required stuff --> <name>Robert</name> <!-- optional stuff, free form for future extension. Using XMLSchema's xsd:any --> <profession>programmer</profession> <hobby>photography</hobby> </person> <xsl:for-each select="person"> <xsl:tag-of select="."/> : <xsl:value-of select="."/> </xsl:for-each> …
102 xml  xslt  xpath 

6
Возможно ли XPath без учета регистра ()?
Я просматриваю все текстовые узлы своей DOM и проверяю, содержит ли nodeValue определенную строку. /html/body//text()[contains(.,'test')] Это чувствительно к регистру. Однако я тоже хочу поймать Test, TESTили TesT. Возможно ли это с XPath (в JavaScript)?
94 javascript  html  xml  xslt  xpath 

6
Может ли XSLT вставить текущую дату?
Программа, которую мы используем в моем офисе, экспортирует отчеты, переводя XML-файл, который он экспортирует с файлом XSLT, в XHTML. Я переписываю XSLT, чтобы изменить форматирование и добавить дополнительную информацию из исходного XML-файла. Я хотел бы включить дату создания файла в окончательный отчет. Но текущая дата и время не включены в …
93 xslt  xhtml 

6
Как связать строку с xsl: value-of select = "…?
<a> <xsl:attribute name="href"> <xsl:value-of select="/*/properties/property[@name='report']/@value" /> </xsl:attribute> </a> Есть ли способ передать другую строку в <xsl:value-of select="/*/properties/property[@name='report']/@value" /> Мне нужно передать текст в атрибут href в дополнение к значению свойства отчета
93 xslt  xpath 

5
XPath и XSLT 2.0 для .NET? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос .NET 3.5 не полностью поддерживает XPATH 2.0 или XSLT 2.0, что очень плохо. Кто-нибудь знает, будут …
91 .net  xslt  xpath 

6
Можно ли заставить Chrome выполнять преобразование XSL в локальном файле?
Я изучал xslt и начал тестирование с примерами на w3schools. Однако, когда я сохраняю xml и xsl в файлах и пытаюсь открыть их локально, хром не выполняет преобразование xsl. Он просто показывает пустую страницу. Я добавил <?xml-stylesheet type="text/xsl" href="style.xsl">тег в XML-документ, и firefox отображает его так, как должно выглядеть. Кроме …

5
Счетчик внутри xsl: для каждого цикла
Как получить счетчик внутри цикла xsl: for-each, который бы отражал количество обрабатываемых элементов. Например, мой исходный XML <books> <book> <title>The Unbearable Lightness of Being </title> </book> <book> <title>Narcissus and Goldmund</title> </book> <book> <title>Choke</title> </book> </books> Я хочу получить: <newBooks> <newBook> <countNo>1</countNo> <title>The Unbearable Lightness of Being </title> </newBook> <newBook> <countNo>2</countNo> …
90 xml  xslt  loops 

11
Как заставить XSLT работать в Chrome?
У меня есть XML - документ здесь , который подается с соответствующим файлом XSL . Преобразование остается выполняться на стороне клиента, без JavaScript. Это отлично работает в IE (ужас шока), но в Google Chrome просто отображает текстовые узлы документа. Я знаю, что в Chrome можно использовать XSL на стороне клиента, …

3
Как создать логическое значение?
Я совершенно новичок в XSLT и не могу понять, где я ошибаюсь со следующим кодом. <xsl:variable name="var" select="boolean('false')"/> <xsl:if test="$var'">variable is true</xsl:if> Он всегда возвращает истину, когда должен быть ложью. Зачем?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.