0
여러 개의 XSD 파일을 저장하는 클래스 라이브러리가 있습니다. 같은 라이브러리에 XmlSchema 클래스를 만들 때 URI를 XSD 파일로 가져 오는 방법을 알고 싶습니다.XSD 파일의 URI를 클래스 라이브러리
라이브러리가 웹 응용 프로그램과 함께 배포됩니다. 웹 응용 프로그램에서 URI를 가져 오는 방법이 있습니까?
감사합니다.
여러 개의 XSD 파일을 저장하는 클래스 라이브러리가 있습니다. 같은 라이브러리에 XmlSchema 클래스를 만들 때 URI를 XSD 파일로 가져 오는 방법을 알고 싶습니다.XSD 파일의 URI를 클래스 라이브러리
라이브러리가 웹 응용 프로그램과 함께 배포됩니다. 웹 응용 프로그램에서 URI를 가져 오는 방법이 있습니까?
감사합니다.
XSD 스키마에 대한 URI는 일반적으로 SchemaLocation = ""특성에 표시됩니다. 이 속성은 적어도 하나의 공백 문자로 분리 된 문자열 쌍으로 구성됩니다. 각 쌍의 첫 번째 문자열은 NameSpace이고 두 번째 문자열은 XSD 스키마의 URI입니다.
이 URI는 XML 사용자가 액세스 할 수있는 모든 위치를 가리킬 수 있습니다. 웹 사이트의 별도 디렉토리에 정적 파일로 제공하는 것이 좋은 선택 인 것 같습니다. 예를 들어
<MyFancyType
xmlns="http://www.mydomain.com/Fancy"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.mydomain.com/Fancy
http://appserver.mydomain.com/XmlStuff/FancyTypes.xsd"
>
<!-- here for this class's contents -->
</MyFancyType>