다음을 통해 공유


노드 이름 문자의 인코딩 방법

노드 이름에 허용되지 않는 문자를 사용하는 경우 BizTalk 편집기에서 허용되지 않는 문자 또는 인코딩된 문자(확인 또는 취소)를 진행할 것인지 묻는 메시지를 표시합니다. 계속하면 허용되지 않는 각 문자는 다음과 같이 인코딩됩니다.

  • 허용되지 않는 문자는 "xDDD\"로 인코딩됩니다. 여기서 "DDDD"는 문자의 4자리 16진수 유니코드 표현입니다. 예를 들어 공백 문자(0x0020)는 "x0020\"으로 인코딩됩니다.

  • 두 개 이상의 인접한 허용되지 않는 문자를 인코딩하면 문자 사이에 밑줄 문자가 하나만 사용됩니다. 예를 들어 세 개의 공백은 "x0020__x0020__x0020\"이 아닌 "x0020_x0020_x0020\"로 인코딩됩니다.

참고

도구 메뉴에서 사용할 수 있는 옵션 대화 상자의 BizTalk 편집기 폴더에서 인코딩 경고 대화 상자 표시 속성을 False로 설정하거나 노드 이름 인코딩 대화 상자의 이후 검사 이 대화 상자를 표시하지 않음을 선택하여 노드 이름 인코딩에 대한 프롬프트를 사용하지 않도록 설정할 수 있습니다. 이 대화 상자의 옵션에 대한 자세한 내용은 스키마 트리 뷰 관리를 참조하세요.

BizTalk 편집기의 스키마 트리 보기에서는 사용자가 입력한 문자를 사용하여 노드 이름을 표시합니다. BizTalk 맵 편집기도 인코딩된 문자가 아닌 사용자가 입력한 문자를 표시합니다. BizTalk 편집기의 XSD 보기 및 XSD 파일 자체에서는 인코딩된 노드 이름이 사용됩니다. 예를 들어 노드 이름을 Purchase Order라고 지정하면 BizTalk 편집기와 BizTalk 맵 편집기의 스키마 트리에 Purchase Order가 표시됩니다. BizTalk 편집기의 XSD 보기에서 해당하는 요소 노드는 처음 삽입될 때 다음과 같이 표시됩니다.

<element name="Purchase_x0020_Order" type="xs:string />  
  

참고 항목

Node Name 속성
인코딩되는 노드 이름 문자