Tôi có hai tệp xml. Tôi cần phải hợp nhất chúng lại với nhau trong đó phần tử "myid" trùng khớp giữa hai. Hãy có một cái nhìn tại những tập tin ví dụ ...XSLT: Một cách đơn giản để hợp nhất các tệp xml
File1.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
<data>
<title>Title1</title>
<description>Description1</description>
<myid>1</myid>
</data>
<data>
<title>Title2</title>
<description>Description2</description>
<myid>2</myid>
</data>
</catalog>
File2.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
<data>
<author>Author1</author>
<date>12/34/5678</date>
<myid>1</myid>
</data>
<data>
<author>Author2</author>
<date>87/65/4321</date>
<myid>2</myid>
</data>
</catalog>
Các tập tin kết quả sẽ trông giống như:
<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
<data>
<title>Title1</title>
<description>Description1</description>
<myid>1</myid>
<author>Author1</author>
<date>12/34/5678</date>
</data>
<data>
<title>Title2</title>
<description>Description2</description>
<myid>2</myid>
<author>Author2</author>
<date>87/65/4321</date>
</data>
</catalog>
Liên quan: http://stackoverflow.com/questions/1430710/two-xml-in-one-xslt –
@dacracot: Các tệp đầu vào cũng không được định dạng. -------- @ nicholas.alipaz: Có phải chúng ta đang xem đoạn trích, chứ không phải toàn bộ tập tin? –
Tôi đã cập nhật bài đăng của mình. Xin lỗi vì sự nhầm lẫn. –