커뮤니티

elements 갯수 제한이나 다중 허용 등으로 xs:sequence 를 사용하면 element 순서가 강제되고, xs:all 이나 xs:choice, xs:all 은 1개만 가능하거나 다중 허용이 되어버리고...

 

 

쉽지 않네요.

 

XSD 전문가 모십니다. 

 

https://github.com/rhymix/rhymix/pull/2645

 

kkigomi Lv. 3

댓글 5

  • 저 PR이 무엇을 개선할 수 있는건지 알려주실 수 있나요?

    XML에 어떤 점이 변경되는건지 궁금해요.

     

    단순히 XML Lint를 추가하는걸까요?

  • @리버스

    규격 변경은 없습니다.

    에디터에서 자동완성 제안과 Lint 목적입니다. 

  • 스크린샷 2026-01-04 12.25.56.png

  • @kkigomi

    DB에서 지원하는 모든 타입을 XSD에 나열해야 하는 것인가요? ㄷㄷㄷ

    타입에 따라 size 형식도 달라질 텐데... 예) decimal(12, 3), enum('Y', 'N')

    로직 없이 XML만으로 정의하자면 보통이 아니겠군요.

  • @기진곰

    일부 항목에 대한 제안일 뿐이죠.

    가능한 것들은 제안해줄 수 있게하고, 그렇지 않은 것들은 코멘트로 설명이나 예시만 있어도 도움이 되지 않을까요.

     

    현재 XSD 1.0 포맷을 기준으로하고있고, XSD 1.1 포맷은 일부 조건을 설정할 수 있다고 하는데,
    1.1 포맷이 아주 오래됐음에도 지원하는 것들이 별로 없기도하고 유료 정책인 것들이 대부분인 것 같더라고요.