Tôi có hai tệp xml cần được hợp nhất thành một tệp bằng cách sử dụng XSLT.cách Hợp nhất hai tệp xml với XSLT
XML đầu tiên là (một trong những bản gốc):
<feed>
<author>
<firstName>f</firstName>
<lastName>l</lastName>
</author>
<date>2011-01-02 </date>
<entry>
<id>1</id>
<Name>aaa</Name>
<Content>XXX</Content>
</entry>
<entry>
<id>2</id>
<Name>bbb</Name>
<Content>YYY</Content>
</entry>
</feed>
XML Thứ hai (dữ liệu cập nhật) là như thế này:
<feed>
<author>
<firstName>f</firstName>
<lastName>l</lastName>
</author>
<date>2012-05-02 </date>
<entry>
<id>2</id>
<Name>newName</Name>
<Content>newContent</Content>
</entry>
<entry>
<id>3</id>
<Name>ccc</Name>
<Content>ZZZ</Content>
</entry>
</feed>
Các mong muốn sáp nhập kết quả - bằng cách sử dụng XML thứ hai để cập nhật đầu tiên một:
<feed>
<author>
<firstName>f</firstName>
<lastName>l</lastName>
</author>
<date>2012-05-02 </date>
<entry>
<id>1</id>
<Name>aaa</Name>
<Content>XXX</Content>
</entry>
<entry>
<id>2</id>
<Name>newName</Name>
<Content>newContent</Content>
</entry>
<entry>
<id>3</id>
<Name>ccc</Name>
<Content>ZZZ</Content>
</entry>
</feed>
Tôi đã tìm kiếm stackoverflow nhưng vẫn không thể tìm thấy câu trả lời. Cảm ơn vì sự giúp đỡ.
Khó khăn trong XSLT1 mà không sử dụng các phần mở rộng; tầm thường trong XSLT2. Bạn đang sử dụng bộ xử lý XSLT nào và nó có hỗ trợ XSLT2 không? –
Xin chào Jim, xslt1 được sử dụng trong dự án của tôi. cảm ơn. – skyfree
Khi bạn tìm kiếm stackoverflow, bạn có thể tìm thấy [câu hỏi của riêng bạn đã được trả lời ngày hôm qua] (http://stackoverflow.com/q/15175287/1945651)? – JLRishe