많은 레거시 애플리케이션, 회계 시스템, 정부 데이터베이스가 여전히 DBF 파일에 의존합니다. 데이터가 XML로 도착하는 경우 — 웹 서비스, ERP 내보내기 또는 파트너 피드에서 — 가져오기 전에 DBF로 변환해야 합니다. Total XML Converter는 XML 파일을 읽고, 표 형식 데이터를 추출하여 dBASE 호환 DBF 테이블로 저장합니다. 완전히 오프라인으로 한 번의 일괄 실행에서 전체 폴더를 처리합니다.
Total XML Converter를 다운로드하고 오늘부터 XML을 DBF로 변환하세요.
XML(eXtensible Markup Language)은 요소와 속성의 계층적 트리 구조로 데이터를 저장합니다. 자기 기술적이며 복잡한 중첩 구조를 지원하고 현대 시스템 간 데이터 교환에 사용됩니다. 그러나 XML은 플랫 테이블 파일을 기대하는 데이터베이스 도구나 레거시 애플리케이션에서 직접 열 수 없습니다.
DBF(dBASE File)는 1980년대부터 사용되어 온 테이블 형식 데이터베이스 형식입니다. 각 DBF 파일은 유형이 지정된 열(문자, 숫자, 날짜, 논리)과 고정 길이 레코드가 있는 플랫 테이블입니다. DBF 파일은 dBASE, FoxPro, Clipper, 많은 회계 패키지, GIS 애플리케이션(shapefiles는 속성 데이터에 DBF를 사용함) 및 정부 신고 시스템에서 읽을 수 있습니다.
XML을 DBF로 변환하는 것은 반복되는 XML 요소를 추출하고, 자식 요소를 테이블 열에 매핑하고, 데이터를 고정 길이 레코드로 쓰는 것을 의미합니다. 결과는 레거시 시스템이 직접 가져올 수 있는 플랫 테이블입니다.
| 기능 | XML | DBF |
|---|---|---|
| 구조 | 계층적 트리 | 플랫 테이블 (행과 열) |
| 데이터 유형 | 모두 텍스트 | 문자, 숫자, 날짜, 논리, 메모 |
| 파일 크기 | 큼 (장황한 태그) | 작음 (고정 길이 레코드) |
| 중첩 | 무제한 깊이 | 지원되지 않음 (플랫만) |
| 열기 가능 | 텍스트 편집기, XML 뷰어 | dBASE, FoxPro, Excel, GIS 도구 |
| 주요 용도 | 데이터 교환, API | 레거시 데이터베이스, 회계, GIS |
| 레코드 제한 | 없음 | 파일당 약 10억 레코드 |

각 XML 파일은 별도의 DBF 파일을 생성합니다. 열 이름은 XML 요소 이름에서 파생됩니다. 숫자 값은 숫자 필드로 저장되고, 날짜는 가능한 경우 감지되어 날짜 필드로 저장됩니다.
Total XML Converter에는 스크립팅 및 자동화를 위한 명령줄 인터페이스가 포함되어 있습니다:
XMLConverter.exe C:\Data\*.xml C:\Output\ -c DBF
이 명령은 Data 폴더의 모든 XML 파일을 DBF로 변환하고 Output 디렉터리에 저장합니다. 레거시 시스템으로의 반복적인 데이터 가져오기를 자동화하기 위해 .bat 파일로 래핑하거나 Windows 작업 스케줄러로 예약하세요.
자동 필드 매핑. Total XML Converter는 XML 구조를 읽고 반복 요소를 테이블 행에, 자식 요소를 DBF 열에 매핑합니다. 수동 필드 구성이 필요하지 않습니다 — 변환기가 XML 데이터 자체에서 테이블 레이아웃을 결정합니다.
일괄 처리. 전체 폴더의 XML 파일을 선택하고 한 번의 작업으로 모두 DBF로 변환합니다. 각 파일은 별도의 DBF 테이블이 됩니다. 파일을 하나씩 처리할 필요가 없습니다.
올바른 데이터 유형. 변환기는 XML 데이터에서 숫자 값, 날짜, 텍스트를 감지하고 적절한 DBF 필드 유형을 할당합니다. 이를 통해 결과 DBF 테이블이 dBASE, FoxPro 및 기타 데이터베이스 도구와 호환됩니다.
인코딩 지원. DBF 파일은 다른 코드 페이지로 데이터를 저장할 수 있습니다. Total XML Converter는 인코딩 변환을 처리하여 비라틴 문자(키릴, 중국어, 아랍어)가 출력 DBF에 올바르게 저장됩니다.
오프라인 및 개인 정보 보호. 모든 변환이 로컬 컴퓨터에서 이루어집니다. XML 데이터는 어떤 서버에도 업로드되지 않습니다. 재무 기록, 개인 데이터 또는 정부 신고 작업 시 중요합니다.
20개 이상의 출력 형식. DBF 외에도 XML을 CSV, XLSX, PDF, JSON, HTML 등으로 변환할 수 있습니다 — 모두 같은 프로그램에서.
| 기능 | 온라인 도구 | Total XML Converter |
|---|---|---|
| 파일 크기 제한 | 일반적으로 5–50 MB | 제한 없음 |
| 일괄 변환 | 한 번에 하나의 파일 | 무제한 |
| 개인 정보 보호 | 파일이 클라우드에 업로드됨 | 100% 오프라인 |
| DBF 지원 | 거의 없음 | dBASE III/IV 완전 호환 |
| 필드 유형 감지 | 사용 불가 | 숫자, 날짜, 문자 자동 감지 |
| 자동화 | 수동 전용 | 내장 명령줄 |
| 가격 | 구독 또는 파일당 요금 | 일회성 $59.90 |
"시청 API에서 XML로 지리 데이터 속성을 받습니다. Total XML Converter가 shapefile에 바로 연결되는 DBF 파일로 변환해 줍니다. 일괄 모드 덕분에 매주 몇 시간을 절약합니다 — ArcGIS에 수동으로 데이터를 입력할 필요가 없습니다."
Carlos Mendes GIS Analyst, Terracarta Consulting
"공급업체들이 XML로 청구서를 보내지만, 회계 시스템은 DBF만 가져올 수 있습니다. 변환기가 매번 필드를 올바르게 매핑합니다. 한 달에 200개 이상의 파일을 한 번의 일괄 실행으로 처리합니다. 명령줄로 월요일 아침에 자동 실행하도록 예약했습니다."
Irina Volkova Accountant, Ural Trading LLC
"XML 피드를 레거시 FoxPro 시스템에 연결하는 신뢰할 수 있는 도구입니다. 필드 유형이 정확하게 감지됩니다. 변환 시작 전에 필드 매핑 미리보기 기능이 있으면 좋겠지만, 결과는 항상 올바릅니다."
James Whitfield Database Administrator
무료 평가판을 다운로드하고 몇 분 만에 파일을 변환하세요.
신용카드나 이메일이 필요하지 않습니다.