Можно ли отсортировать файл XML с помощью XSL? - PullRequest
0 голосов
/ 01 марта 2011

привет, друзья, я разработал один проект в .net Во-первых, я создаю один XML-файл запроса, в котором все данные есть ... после этого я получил один XML-файл ответа из Интернета. Теперь мне нужно отсортировать этот XML-файл на основе запрошенного входного файла ...

ex: itaniary=bom -del = flight=AI Arrivaltime=10.20

Теперь мне нужно отсортировать этот XML-файл, используя XSL так какой код добавляется в

Ответы [ 3 ]

4 голосов
/ 01 марта 2011

Можно ли отсортировать файл XML с помощью XSL?

Да.Более чем одним способом.

Когда речь идет о сортировке, необходимо указать :

  1. Какие именно узлы необходимо переставить (отсортировать).

  2. что такое ключи сортировки - выражение для каждого узла, которое при вычислении дает свое «значение» для использования в операции сортировки.

  3. Функция сравнения -в XSLT это является частью выражения, но может быть опущено, если тип ключей сортировки допускает операцию lt по умолчанию.

  4. Порядок (возрастающий или убывающий), в которомпредставить результат сортировки.

Читайте о <xsl:sort> и <xsl:perform-sort> инструкциях (последний доступен только в XSLT 2.0).

1 голос
/ 01 марта 2011

Если я посмотрю только на заголовок, я скажу , ответ «да» .

0 голосов
/ 01 марта 2011

Проверьте XSLT <xsl:sort> Элемент .

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