TOML에서 XML으로
TOML 파일을 로컬에서 XML로 변환합니다. 구성을 올바른 형식의 마크업으로, 업로드 없이, 브라우저 안에서 바로.
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
제 파일이 업로드되나요?
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
TOML 파일을 로컬에서 XML로 변환합니다. 구성을 올바른 형식의 마크업으로, 업로드 없이, 브라우저 안에서 바로.
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
TOML은 Rust와 Python 툴체인의 구성 형식입니다. 대괄호로 묶은 구역과 단순한 키=값 줄을 가진 Cargo.toml이나 pyproject.toml이 그것입니다. XML은 데이터 교환, 오피스 문서, 그리고 많은 기업 인터페이스를 위한 자리잡은 마크업 형식으로, 태그와 속성을 가집니다. 이 도구는 여러분의 TOML 파일을 읽어 같은 구조를 올바른 형식의 XML로 써냅니다.
변환은 전부 브라우저 안에서 로컬로 실행됩니다. smol-toml이 TOML을 읽고 fast-xml-parser가 XML을 쓰며, 둘 다 순수 JavaScript입니다. 테이블은 중첩 요소가 되고, 테이블 배열은 반복 요소가, 스칼라 값은 요소의 텍스트가 됩니다. XML 문서에는 정확히 하나의 루트 요소가 필요합니다. TOML에 최상위 키가 여러 개라면 내용이 root 요소 아래에 가지런히 담겨, 결과는 항상 올바른 형식이 됩니다.
이렇게 형식 행렬의 마지막 빈틈이 메워집니다. JSON, YAML, TOML, XML을 이제 어느 방향으로든 로컬에서 서로 변환할 수 있습니다. 도구는 그 점에서 정직합니다. TOML의 날짜/시간 값은 XML에 ISO 8601 텍스트로 기록됩니다. XML에는 고유한 날짜 형식이 없기 때문입니다. 결과는 선언 헤더가 붙은, 들여쓰기되어 읽기 쉬운 XML입니다. 아무것도 업로드되지 않습니다.
| 입력 형식 | TOML |
|---|---|
| 출력 형식 | XML |
| 일괄 처리 | 미지원 |
| 처리 방식 | 브라우저에서 로컬 처리 (JavaScript) |
| 파일 업로드 | 없음 |
제한: TOML은 항상 테이블로 파싱됩니다. 최상위 키가 하나면 XML의 root 요소가 되고, 여러 개면 root 요소 아래에 담겨 XML의 루트가 정확히 하나가 됩니다. 하위 테이블은 중첩 요소가, 테이블 배열은 반복 요소가 됩니다. TOML의 날짜/시간 값은 ISO 8601 텍스트로 기록됩니다(XML에는 날짜 형식이 없습니다). 잘못된 TOML은 명확한 메시지로 거부됩니다.
아니요. 변환은 전부 브라우저 안에서 로컬로 이루어지며 아무것도 전송되지 않습니다.
예. Cargo.toml, pyproject.toml 및 다른 TOML 파일은 곧바로 파싱되어 XML로 써집니다.
최상위 키가 하나면 그것이 루트가 되고, 여러 개면 root 요소 아래에 담깁니다.
ISO 8601 텍스트로 처리됩니다. XML에는 고유한 날짜 형식이 없기 때문입니다.
예, 저희 "XML에서 TOML으로" 도구로 가능합니다.