2009-07-22 5 views
2

XML에 데이터가 포함되어 있습니다. 데이터를 추출하여 다른 XML로 옮겨야합니다. 두 XML은 구조가 다릅니다.다른 XML 스키마의 XML 데이터 매핑

우리는 Altova를 보유하고 있으며이를 사용하여이 작업을 수행하고 싶습니다. 이것에 대한 해결책; 어떤 Altova 도구가이 작업에 가장 적합할까요?

답변

2

당신이 찾고있는 것은 XSL Transformation 그 자체가 이전 XML에서 새로운 XML을 만드는 방법을 설명하는 XML 문서입니다.

XSLT를 배우려면 W3Schools section을 확인하십시오.

Altova 도구와 관련하여 MapForce 데이터 매퍼 (찾고있는 것처럼 들리는) 또는 StyleVision 도구를 사용하여 XSLT 파일을 만들고 유지 관리 할 수 ​​있습니다. MapForce를 먼저 시도해보십시오.

마크

+0

감사합니다. 두 xml 스키마를 매핑하고 xslt를 생성하는 방법에 대한 좋은 자습서를 알고 있습니까? –

+0

MapForce를 사용해 보았고 "C#"을 생성했습니다. XSLT와 일련의 C# 프로젝트 파일을 생성했습니다. 현재로서는, 그것이 무엇을했는지 완전히 이해할 수 없었습니다. 발자국을 좀 더하고 ALTOVA 도움을 들여다 보았습니다. 시작하기 전에 제안 할 튜토리얼? –

1

XSLT가 가장 적합한 도구입니다. 그러나 마음의 선언적 틀이 아니라면 이해하기가 다소 어렵습니다.

나는 일반적으로 온라인 문서를 통해 책을 추천하지 않지만이 경우는 가능합니다. O'Reilly는 내가 추천할만한 XSLT (Cookbook 포함)에 관한 두 권의 훌륭한 책을 저술합니다.

+0

죄송합니다. skaffman. 아마, 나는 나 자신을 잘 설명하지 않았다. 나는 xml에 완전히 새로운 것이 아니다. xsl은 시간 문제 일 뿐이다. 오래 전에 xsl에서 일했습니다. 데이터를 XML에서 다른 XML로 옮기고 ALTOVA를 사용하여 XSLT를 생성하는 방법을 알아야합니까? 감사. –