Excel 워크 시트 내에서 (XML 소스로) 사용할 웹 서비스를 통해 내 시스템의 테이블을 노출하고 있습니다. 테이블에는 XML 요소 이름에 유효하지 않은 공백 및 다른 문자가 포함 된 헤더가있을 수 있습니다. Excel은 괜찮습니다, 그리고 내 시스템 괜찮아,하지만 중간 형식 (XML) 않습니다.공백이있는 Excel XML 테이블 머리글
그래서 XML Source는 스키마 나 데이터를 통해 Excel에 요소 이름과 다른 표제를 사용하도록 지시 할 수 있습니까? 예 :
<xs:element name="place-of-origin">
<xs:annotation>
<xs:appinfo><od:displayName>Place of origin</od:displayName></xs:appinfo>
</xs:annotation>
</xs:element>
편집 : 같은 여기 sample XML file 및 corresponding XSD A의. Excel에서 이것을 열면 "sex_of_person"이라는 열 머리글이있는 테이블이 생성되므로 질문은 다음과 같습니다. XML 또는 스키마는이 머리글이 "사람의 성별"(공백 포함) 또는 "# $! %"(실례합니다) 또는 XML name으로 유효하지 않은 다른 문자열?
당신은 샘플 중간 XML 데이터를 추가시겠습니까? – Filburt
작은 정교함과 함께 추가되었습니다. –
XSL 변환을 사용해 보셨습니까? 그 선택을 피하는 이유가 있습니까? – bochgoch