У меня есть три файла XML:Как объединить, пересечение, разность и кросс-продукт для XML-документа?
экземпляр S1 от моряков (S1.xml):
<xml>
<data>
<sid>22</sid>
<sname>Dustin</sname>
<rating>7</rating>
<age>45</age>
</data>
<data>
<sid>31</sid>
<sname>Lubber</sname>
<rating>8</rating>
<age>55</age>
</data>
<data>
<sid>58</sid>
<sname>Rusty</sname>
<rating>10</rating>
<age>35</age>
</data>
</xml>
экземпляр S2, от матросов (S2.xml):
<xml>
<data>
<sid>28</sid>
<sname>Yuppy</sname>
<rating>9</rating>
<age>35</age>
</data>
<data>
<sid>31</sid>
<sname>Lubber</sname>
<rating>8</rating>
<age>55</age>
</data>
<data>
<sid>44</sid>
<sname>Gruppy</sname>
<rating>5</rating>
<age>35</age>
</data>
<data>
<sid>58</sid>
<sname>Rusty</sname>
<rating>10</rating>
<age>35</age>
</data>
</xml>
экземпляр R1 из резервов (R1.xml):
<xml>
<data>
<sid>22</sid>
<bid>101</bid>
<day>10/10/96</day>
</data>
<data>
<sid>58</sid>
<bid>103</bid>
<day>11/12/96</day>
</data>
</xml>
im пытается использовать операторную алгебру для xml fil e: объединение (∪), пересечение (∩), set-difference (-) и кросс-произведение (×)
im try search S1 ∪ S2, S1 ∩S2, S1-S2, S1 X R1
, например, им пытаются сделать новый документ, состоящий из S1 ∪ S2 нравится:
<xml>
<data>
<sid>22</sid>
<sname>Dustin</sname>
<rating>7</rating>
<age>45</age>
</data>
<data>
<sid>31</sid>
<sname>Lubber</sname>
<rating>8</rating>
<age>55</age>
</data>
<data>
<sid>58</sid>
<sname>Rusty</sname>
<rating>10</rating>
<age>35</age>
</data>
<data>
<sid>28</sid>
<sname>Yuppy</sname>
<rating>9</rating>
<age>35</age>
</data>
<data>
<sid>44</sid>
<sname>Gruppy</sname>
<rating>5</rating>
<age>35</age>
</data>
</xml>
кто может помочь мне пожалуйста ?? я пытаюсь с помощью XSLT ..
спасибо ..
наилучших пожеланий,
риджало
Какой язык вы используете? Кроме того, что R1 - есть S2 два раза? – choroba
@choroba im triying using xslt, могу я это сделать? Извините, приятель, я ошибочно написал .. :) У меня есть правильный вопрос. – Rijal