문제
언급 한 C# Yaml 파서를 사용하고 있습니다. 코드 프로젝트 사이트
내 Yaml이 다음과 같다면
- id: tagid
tag:
- name: tagname
value: tagvalue
성공적으로 구문 분석 된 후에는 추가 처리를 수행 할 수 있도록 데이터 항목에 어떻게 액세스합니까? 예를 들어 "이름"의 값을 가져와야하는 경우 작성 해야하는 코드는 Doc.Root를 사용하지만 사용 방법에 대한 예제를 찾을 수 없다고 말합니다.
해결책
Doc.Root를 사용하는 방법을 알아 냈습니다
Doc.Root는 YAML 입력을 구문 분석 한 후 매핑을 반환합니다. 데이터 항목 중 하나가 매핑되는지 또는 시퀀스인지 확인한 다음 그에 따라 작동하는지를 다시 구문 분석 한 다음 그에 따라 행동합니다.
약간 순진한 방법이지만 작동하는 한.
많은 감사합니다
제휴하지 않습니다 StackOverflow