2012-10-22 5 views
7

대규모 프로젝트의 일환으로, 메모리에서 YAML 파일을 생성하고이 전체 프로세스에서 SnakeYaml을 사용하여 파일에 덤핑합니다. My YAML 파일은 약 500 줄 길이로 프로그래밍 경험이없는 사람들이 사용하기 위해 만들어 졌기 때문에 대부분의 노드에 대한 주석이 필수입니다. 나의 지난 3 시간은 SnakeYaml Documentation를 꼼짝 않고 바라 보면서 쓰였다. 그러나 결과는 없다. 나는 세 가지 중 하나를 결론 지을 수있다 :SnakeYaml을 사용하여 노드에 주석 추가하기

  1. 나는 그것을 완전히 놓쳤을지도 모른다.
  2. 해당되지 않습니다 (가능성이 희박한 경우 이 존재 함).
  3. 불가능합니다.

저는 제 자신의 YAML 덤퍼를 작성하기 전에 StackOverflow 커뮤니티에 이것이 가능한지 물어보고 싶습니까? 그래서? yamlfile.setComment("a.random.node", "Its a random node!");의 줄 사이에있는 어떤 것이 더없이 행복 할 것이지만, 그것이 나에게 가까이에 있지 않다면 나에게 중요하지 않습니다.

그렇지 않은 경우이 작업을 수행하기 위해 수행해야하는 작업에 대한 조언을 누군가에게 줄 수 있습니까?

답변

2

주석은 표현 트리의 일부가 아니기 때문에 SnakeYAML에서 무시됩니다. YAML 문서는 텍스트 문서 일 뿐이므로 모든 템플릿 프로세서를 사용할 수 있습니다.

+0

감사합니다. 이것은 내가 끝내 준 것입니다. – Xyene

+1

@ Xyene 어떤 템플릿 엔진을 사용했는지 말씀해 주시겠습니까? – mhstnsc

관련 문제