다른 공급 업체의 시스템에 제품을 추가하고 싶습니다. 그들은 저에게 그들의 XML 파일을 보내고 그들을 통합 할 것입니다. 문제는 XML 파일이 스키마가 다르다는 것과 태그가 다르지만 동일한 정보를 제공한다는 것입니다. 새로운 XML이 나오면 몇 가지 변경 사항없이 내 시스템에이 제품을 쉽게 추가 할 수 있도록 일반 구조를 만들고 싶습니다.다른 xml 스키마에서 xml 통합
내 프로젝트는 Asp.net이고 코딩 언어는 C#입니다.
가능합니까? 어떤 접근 방식을 취해야합니까? 여기
샘플 XML 파일
<products>
<prouduct>
<code>1</code>
<name>Tshirt</name>
<price>10</price>
<stock>5</stock>
<category>Men > Shirts</category>
<subproducts>
<subproduct>
<groupid>1<groupid>
<code>12</code>
<property>Blue L<property>
<stock>2</stock>
<subproduct>
<subproduct>
<groupid>1<groupid>
<code>13</code>
<property>Red S<property>
<subproduct>
</subproducts>
</product>
</prouducts>
다른
<Urunler>
<Urun>
<UrunID>48826</UrunID>
<UrunAdi>PUMA 84075604 CAT LOGO ŞAPKA</UrunAdi>
<Kod>20YU18000010</Kod>
<Fiyat>28.00</Fiyat>
<Stoklar>
<Stok>
<Ozellik isim="Color-Size">STANDART STD</Ozellik>
<Miktar>1</Miktar>
</Stok>
</Stoklar>
</Urun>
</Urunler>
감사합니다. XML 파일을 XSLT 변환을 사용하여 XML 파일로 변환합니다. 나는 제품 클래스를 만들고 XML을 직렬화 할 것이다. 나는 바른 길에 있습니까? – Can
왜 "제품 클래스"가 필요한지 잘 모르겠습니다. C# 클래스로 존재하는 데이터는 필요 없으며 XML로만 존재해야합니다. –