Я хотел бы указать названия стран и стран в алфавитном порядке. Если есть какой-либо узел county1, ассоциированный с состоянием, мне нужно отобразить все состояния с именем страны. Однако, если нет состояния, которое начинается с определенного алфавита, типа «X», тогда он не должен показывать пустой. Я уверен, что это возможно с помощью xslt, но не знаю, как это сделать. Так что вы гуру там, pleeeeeeease помочь me.I я использую редактор visaul stuido2010 XML и xslt1.0 .. У меня нет никакого способа изменить version..I получил XSLT ударил здесь ..сортировать данные по узлам в алфавитном порядке с помощью xslt1.0
My Input xml Looka like below :
<?xml version="1.0" encoding="utf-8" ?>
<countries>
<country>
<state>Ontario</state>
<country1>CANADA</country1>
</country>
<country>
<state>Swindon</state>
</country>
<country>
<state>CAMDEN</state>
</country>
<country>
<state>NJ</state>
<country1>America</country1>
</country>
<country>
<state>NJ</state>
<country1>America</country1>
</country>
<country>
<state>NY</state>
<country1>America</country1>
</country>
<country>
<state>DE</state>
<country1>America</country1>
</country>
<country>
<state>Queenland</state>
<country1>Australia</country1>
</country>
<country>
<state>APstate</state>
</country>
<country>
<state>ANstate</state>
</country>
</countries>
Мои вывод выглядит следующим образом:
A
America
- DE
- NJ
- NY
ANstate
APstate
Australia
-Queenland
C
CAMDEN
CANADA
-Ontario
S
Swindon
возможно дубликат [Сортировка данных в XML алфавитном порядке] (http://stackoverflow.com/questions/17845199/sort-data-in-the-xml-alphabetical-order) –