2016-10-17 2 views
-1

У меня есть файл JSON для загрузки пользовательского интерфейса. Часть файла выглядит следующим образом:Как передать параметризованное значение JSON для XSLT 2.0?

{ 
    "tab": "Add white space", 
    "name": "whitespace_Mode", 
    "label": "White space mode", 
    "type": "list", 
    "Value": "strict", 
    "values": [ 
     "strict", 
     "preserve" 
    ] 
} 

У меня есть вопрос передать это значение XSLT. Мне нужно написать некоторые преобразования в соответствии с значением пользовательского интерфейса с помощью XSLT. Может ли кто-нибудь помочь мне найти способ для этого?

+0

Показать свой XML-документ, текущий XSLT, код/​​команду, которые вы используете для вызова XSLT и желаемого результата XML. – Tomalak

+0

Пожалуйста, покажите свою работу, прежде чем спрашивать, и мы можем помочь с проблемами, с которыми вы сталкиваетесь, если они есть – Muposat

ответ

0

XSLT 2.0 не имеет поддержки для обработки JSON, поэтому лучшее решение будет зависеть от того, какая другая технология доступна вам.

Идеальное решение для перехода на XSLT 3.0 (например, Saxon), который имеет такие функции, как json-doc(), parse-json() и json-to-xml(), которые могут преобразовывать этот вход в нечто, что XSLT может обрабатывать.

Это также зависит от того, что вы хотите делать с данными, которые вы не уточнили.