올바른 소프트웨어를 사용하면 XML을 SQL로 쉽게 변환할 수 있습니다.
이미지 크레디트:??? ???/iStock/게티 이미지
점점 더 많은 데이터가 XML로 저장되고 있습니다. 그러나 SQL 데이터베이스는 여전히 대부분의 웹 사이트와 응용 프로그램 뒤에 있습니다. 어느 시점에서 데이터베이스에 저장하기 위해 XML 데이터를 SQL 문으로 변환해야 할 수도 있습니다. 이 작업을 직접 수행하거나 변환을 수행하기 위해 사용자 정의 스크립트를 작성하고 싶을 수 있습니다. 이 기능을 자동으로 수행하는 많은 응용 프로그램이 있습니다. 이 작업에 사용할 수 있는 가장 간단한 프로그램은 Advanced XML Converter입니다.
XML 문서를 SQL로 변환
1 단계
고급 XML 변환기는 무료로 다운로드할 수 있습니다. 다운로드 링크는 리소스를 참조하세요. "axcsetup.exe"를 클릭하여 설치 프로그램을 다운로드합니다. 설치 프로그램을 실행합니다. 언어를 선택하고 라이센스 계약에 동의하라는 메시지가 표시됩니다. 무료 버전에서는 라이센스 키나 기타 정보를 입력할 필요가 없습니다.
오늘의 비디오
2 단계
고급 XML 변환기를 엽니다. 소스 XML 문서가 읽을 수 있는 디렉토리에 저장되어 있는지 확인하십시오. XML의 형식이 올바른지 확인하십시오. 메뉴에서 "파일"을 클릭하십시오. "열기"를 선택하고 대상 XML 문서를 검색합니다. "열기"를 클릭하십시오. 파일이 성공적으로 열리면 왼쪽 창에 XML 구조의 트리가 표시되고 오른쪽 창에 테이블 구조의 미리보기가 표시됩니다.
3단계
이제 변환할 준비가 되었습니다. 메뉴에서 "파일"을 클릭하십시오. "테이블 내보내기"를 선택하십시오. 대화 창이 열립니다. "파일 형식"이라고 표시된 드롭다운 메뉴에서 "sql"을 선택합니다. SQL 출력 파일에 대한 새 파일 이름을 생성해야 하거나 기본값이 아닌 다른 위치에 저장해야 하는 경우 "찾아보기"를 클릭합니다. "변환" 버튼을 클릭합니다. 변환이 완료되면 대상 폴더를 열고 XML 문서가 SQL로 성공적으로 변환되었는지 확인하십시오.
필요한 것
XML 소스 파일
고급 XML 변환기
팁
Altova XMLSpy는 XML 문서를 데이터베이스와 인터페이스할 수 있는 또 다른 프로그램입니다. 다운로드 링크는 리소스를 참조하세요. 고급 XML 변환기와 달리 SQL 파일을 출력하지 않습니다. 기존 데이터베이스 연결이 있고 SQL 파일을 생성하지 않고 XML을 테이블에 직접 삽입하려는 경우에 유용합니다.
경고
Advanced XML Converter의 무료 평가판은 데이터 행을 50개로 제한합니다. 정식 버전 구매를 고려할 수 있습니다. 그렇지 않으면 더 작은 XML 문서에만 사용할 수 있습니다. 문서를 분할하고, 조각별로 변환하고, 하나의 더 큰 SQL 문으로 결합할 수도 있습니다.