노드 이름 문자의 인코딩 방법
노드 이름에 허용되지 않는 문자를 사용하는 경우 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 />