##제 2. 1 리스트 2. 2 해시 2. 3 Block Literals 2. 3. 1 Newlines preserved 2. 3. 2 Newlines folded 2. 4 해시의 리스트 2. 5 리스트의 해시 3 구현 4 따로 볼 것들 5 외부 링크 요소 [ 편집 ] YAML은 모든 데이터를 리스트, 해쉬, 스칼라 데이터의 조합으로 적절히 표현할 수 있다는 믿음을 가지고 만들어졌다. 문법은 상대적으로 이해하기 쉽고, 가독성이 좋도록 디자인되었으며, 고급 컴퓨터 언어에 적합하다. 또한 들여쓰기 및 XML의 특수기호를 사용하기 때문에, XML과 거의 비슷하다. YAML 문자열은 UTF - 8 또는 UTF - 16과 같이 출력 가능한 유니코드 문자집합을 이용한다. 공백 문자를 이용한 들여쓰기로 구조체를 구분한다. 그러나 탭문자를 들여쓰기에 사용하지 않는다. 리스트 요소는 여러 줄에 쓸 때에는 하이픈 ( - ) 으로 시작하는 한 줄에 하나의 요소를 표현하며, 한 줄에 모아 쓸 때에는 대괄호 ( [ ] ) 를 이용하며 쉼표로 각 요소를 구분한다. 해쉬는 콜론 기호를 이용해서 키 : 값의 형태로 한 줄에 하나를 표현하거나, 한 줄에 모아 쓸 때에
YAML - 위키백과, 우리 모두의 백과사전 YAML 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 YAML은 XML, C, 파이썬, 펄, RFC2822에서 정의된 e - mail 양식에서 개념을 얻어 만들어진'사람이 쉽게 읽을 수 있는'데이터 직렬화 양식이다. 2001년에 클라크 에반스가 고안했고, Ingy dot Net 및 Oren Ben - Kiki와 함께 디자인했다. YAML이라는 이름은 " YAML은 마크업 언어가 아니다 ( YAML Ain't Markup Language ) " 라는 재귀적인 이름에서 유래되었다. 원래 YAML의 뜻은 " 또 다른 마크업 언어 ( Yet Another Markup Language ) " 였으나, YAML의 핵심은 문서 마크업이 아닌 데이터 중심에 있다는 것을 보여주기 위해 이름을 바꾸었다. 오늘날 XML과 JSON이 데이터 직렬화에 주로 쓰이기 시작하면서, 많은 사람들이 YAML을'가벼운 마크업 언어'로 사용하려 하고 있다. 목차 1 요소 2 예제 2. 1 리스트 2. 2 해시 2. 3 Block Literals 2. 3. 1 Newlines preserved
##ved [ 편집 ] - - - | There was a young fellow of Warwick Who had reason for feeling euphoric For he could, by election Have triune erection Ionic, Corinthian, and Doric 11 Newlines folded [ 편집 ] - - - > Wrapped text will be folded into a single paragraph Blank lines denote paragraph breaks 해시의 리스트 [ 편집 ] - { name : John Smith, age : 33 } - name : Mary Smith age : 2 리스트의 해시 [ 편집 ] men : [ John Smith, Bill Jones ] women : - Mary Smith - Susan Williams 구현 [ 편집 ] 다음 언어에서 YAML을 이용할 수 있다 : 자바스크립트 오브젝티브 - C 펄 PHP 파이썬 루비 ( YAML을 사실상의 직렬화 형식으로 이용한다. YAML은 버전 1. 8 이후로부터 표준 라이브러리에 포함되었다. ) 자바 하스켈 XML 러스트 따로 볼 것들 [ 편집 ] 다른 단순화된 마크업 언어들이 있다 : JSON : YAML과 같은 철학의 구현이며, 주석 스타일을 제외하고
文 링크 편집 이 문서는 2019년 4월 8일 ( 월 ) 15 : 12에 마지막으로 편집되었습니다. 모든 문서는 크리에이티브 커먼즈 저작자표시 - 동일조건변경허락 3. 0에 따라 사용할 수 있으며, 추가적인 조건이 적용될 수 있습니다. 자세한 내용은 이용 약관을 참고하십시오. 미국 및 다른 국가에 등록되어 있는 Wikimedia Foundation, Inc. 소유의 등록 상표입니다. 개인정보 정책 위키백과 소개 면책 조항 개발자 쿠키 정책 모바일 보기
단순화된 마크업 언어들이 있다 : JSON : YAML과 같은 철학의 구현이며, 주석 스타일을 제외하고 매우 비슷하다. Simple Outline XML OGDL S - expressions plist, NEXTSTEP의 객체 직렬화 형식이다. 외부 링크 [ 편집 ] YAML. org YAML 명세서 YAML Cookbook YAML in Five Minutes YAML as a superset of JSON vdeh문서 마크업 언어오피스 제품군 복합 문서 포맷 OOXML 스프레드시트ML 프레젠테이션ML 워드프로세싱ML ODF UOF 잘 알려짐 HTML XHTML MathML RTF TeX LaTeX 마크다운 덜 잘 알려짐 AmigaGuide AsciiDoc CML I - 모드 ConTeXt CrossMark DITA 닥북 eLML EAD Enriched text FHTML GML GuideML HDML HyTime HyperTeX IPF 릴리폰드 LinuxDoc Lout MIF MAML MEI MusicXML OMDoc OpenMath POD RTML ReStructuredText RTML RFT S1000D TEI Texinfo trof
RTML ReStructuredText RTML RFT S1000D TEI Texinfo troff 위키텍스트 WML WapTV XAML YAML 문서 마크업 언어 목록 vdeh데이터 교환 포맷사람이 읽을 수 있는 형식 아톰 XML YAML JSON RDF Rebol RSS OWL 이진 형식 AMF ASN. 1 SMI 아브로 BSON CBOR FlatBuffers 메시지팩 프로토콜 버퍼 스리프트 스마일 XDR 원본 주소 " " 분류 : 마크업 언어데이터 직렬화 포맷 둘러보기 메뉴 개인 도구 로그인하지 않음토론기여계정 만들기로그인 이름공간 문서토론 변수 보기 읽기편집역사 보기 더 보기 검색 둘러보기 대문사용자 모임요즘 화제최근 문서 보기임의 문서로도움말기부 도구 여기를 가리키는 문서가리키는 글의 최근 올리기특수 문서 목록고유 링크문서 정보위키데이터 항목이 문서 인용하기 인쇄 / 내보내기 책 만들기PDF로 다운로드인쇄용 판 다른 언어 IndonesiaItaliano 日 本 語 中 文 링크 편집 이 문서는 2019년 4월 8일 ( 월 ) 15 : 12에 마지막으로 편집되었습니다. 모든 문서는
##쉬는 콜론 기호를 이용해서 키 : 값의 형태로 한 줄에 하나를 표현하거나, 한 줄에 모아 쓸 때에는 중괄호 ( { } ) 를 이용하며 쉼표로 각 요소를 구분한다. 간단한 값 ( 스칼라 값 ) 은 보통 아무 표시를 하지 않으나 따옴표 ( " " ) 나 작은 따옴표 ('' ) 를 이용해 둘러쌀 수 있다. 따옴표 안에서 특수 문자는 C언어 스타일 ( 역슬래쉬키와 함께쓰이는 제어문자 예. n ) 로 표시한다. 블록 값은 보존 ( | ) 또는 접기 ( > ) 의 선택 지시자로 나눈다. 하나의 스트림에 있는 여러 개의 문서는 하이픈 3개 ( - - - ) 로 나누며, 마침표 세개 (... ) 로 스트림의 끝을 나타낸다. 반복되는 노드는 기본적으로 & 를 통해 나타내며, * 문자 이후의 내용을 참조한다. 주석은 # 으로 표시하며, 한 줄이 끝날 때까지 유효하다. 노드들은 타입과 느낌표로 시작해 URI 주소를 지시하는 태그를 통해 라벨이 붙는다. YAML 문서는 % 문자로 시작되는 몇 개의 지시자를 통해 특정 작업을 수행한다. YAML 1. 1에서는 두 개의 지시자가 정의되어 있다.
개의 지시자를 통해 특정 작업을 수행한다. YAML 1. 1에서는 두 개의 지시자가 정의되어 있다. % YAML 지시자는 주어진 문서의 YAML 버전을 나타내는 데 사용한다. % TAG 지시자는 URI 주소를 나타내는 데 주로 사용하며, 이들 주소는 노드 타입 태그에 사용한다. YAML은 공백과 스칼라 값을 가지고 있는 리스트 구분자를 위해 쉼표와 콜론이 필요하다. 미래의 표준화를 위해 YAML에서는 @, 엑센트 기호'2개의 기호 문자를 예약해두고 있다. 예제 [ 편집 ] 리스트 [ 편집 ] - - - # Favorite movies, block format - Casablanca - Spellbound - Notorious - - - # Shopping list, inline format [ Casablanca, Spellbound, Notorious ] 해시 [ 편집 ] - - - # Block name : John Smith age : 33 - - - # Inline { name : John Smith, age : 33 } Block Literals [ 편집 ] Newlines preserved [ 편집 ] - - - | There was a young fellow of Warwick Who had reason
YAML은 XML, C, 파이썬, 펄, RFC2822에서 정의된 e-mail 양식에서 개념을 얻어 만들어진 '사람이 쉽게 읽을 수 있는' 데이터 직렬화 양식이다. 2001년에 클라크 에반스가 고안했고, Ingy dot Net 및 Oren Ben-Kiki와 함께 디자인했다. YAML이라는 이름은 "YAML은 마크업 언어가 아니다 (YAML Ain't Markup Language)" 라는 재귀적인 이름에서 유래되었다. 원래 YAML의 뜻은 "또 다른 마크업 언어 (Yet Another Markup Language)"였으나, YAML의 핵심은 문서 마크업이 아닌 데이터 중심에 있다는 것을 보여주기 위해 이름을 바꾸었다. 오늘날 XML과 JSON이 데이터 직렬화에 주로 쓰이기 시작하면서, 많은 사람들이 YAML을 '가벼운 마크업 언어'로 사용하려 하고 있다.