YAML에서 XML으로
YAML 파일을 로컬에서 XML로 변환합니다. 같은 구조를 올바른 형식의 마크업으로, 업로드 없이, 브라우저 안에서 바로.
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
제 파일이 업로드되나요?
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
YAML 파일을 로컬에서 XML로 변환합니다. 같은 구조를 올바른 형식의 마크업으로, 업로드 없이, 브라우저 안에서 바로.
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
YAML은 CI 파이프라인, Docker Compose, Kubernetes에 가장 널리 쓰이는 구성 형식으로, 괄호 대신 들여쓰기를 씁니다. XML은 데이터 교환, 오피스 문서, RSS 피드, 그리고 수많은 기업용 인터페이스에 정착된 마크업 형식으로, 태그와 속성을 가집니다. 이 도구는 여러분의 YAML 파일을 읽어 같은 구조를 올바른 형식의 XML로 써냅니다.
변환은 전부 브라우저 안에서 로컬로 실행됩니다. js-yaml이 YAML을 읽고 fast-xml-parser가 XML을 쓰며, 둘 다 순수 JavaScript입니다. 매핑은 중첩 요소가 되고, 시퀀스는 반복 요소가, 스칼라는 요소 텍스트가 됩니다. XML 문서에는 정확히 하나의 root 요소가 필요합니다. 여러분의 YAML에 최상위 키가 여러 개이거나 시퀀스라면, 결과가 항상 올바른 형식이 되도록 내용이 하나의 root 요소 아래에 단정하게 놓입니다.
@_ 접두사를 가진 키는 XML에서 YAML로의 짝과 마찬가지로 다시 진짜 XML 속성으로 바뀝니다. 그래서 왕복이 구조를 보존합니다. 도구는 그 점에서 정직합니다. XML에는 자체 날짜 형식이 없으므로 YAML의 타임스탬프는 XML 안에 ISO 8601 텍스트로 기록됩니다. 결과는 선언 머리글이 있는, 들여쓰기되고 읽기 좋은 XML입니다. 아무것도 업로드되지 않습니다.
| 입력 형식 | YAML, YML |
|---|---|
| 출력 형식 | XML |
| 일괄 처리 | 미지원 |
| 처리 방식 | 브라우저에서 로컬 처리 (JavaScript) |
| 파일 업로드 | 없음 |
제한: 매핑은 중첩 요소가 되고, 시퀀스는 반복 요소가, @_ 키는 XML 속성이 됩니다. 여러 개의 최상위 키나 루트의 시퀀스는 XML이 정확히 하나의 root를 갖도록 하나의 root 요소 아래에 놓입니다. YAML의 타임스탬프는 ISO 8601 텍스트로 기록됩니다(XML에는 날짜 형식이 없습니다). 잘못된 YAML은 명확한 메시지로 거부됩니다.
아니요. 변환은 전부 브라우저 안에서 로컬로 이루어지며 아무것도 전송되지 않습니다.
내용이 하나의 root 요소 아래에 놓여 XML이 정확히 하나의 root 요소를 갖게 됩니다.
예. @_ 접두사를 가진 키는 XML에서 YAML로와 마찬가지로 진짜 XML 속성이 됩니다.
ISO 8601 텍스트로 처리됩니다. XML에는 자체 날짜 형식이 없기 때문입니다.
예, 저희 "XML에서 YAML으로" 도구로 가능합니다.