如何从xml引用xsd文件 [英] how to reference xsd file from xml

查看:101
本文介绍了如何从xml引用xsd文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!-- Externals changed by QTAssistant (http://www.paschidev.com) -->

<!--
  This is a draft schema for the XML language defined in the 
  Pronunciation Lexicon Specification 
  (latest version at <http://www.w3.org/TR/pronunciation-lexicon/>)
  At the time of writing, the specification as well as this schema are
  subject to change, and no guarantee is made on their accuracy or the fact
  that they are in sync.
  Last modified: $Date: 2007/12/11 12:08:40 $

  Copyright û 2006 World Wide Web Consortium, (Massachusetts Institute
  of Technology, ERCIM, Keio University). All Rights Reserved. See
        http://www.w3.org/Consortium/Legal/.
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:p="http://www.w3.org/2005/01/pronunciation-lexicon" targetNamespace="http://www.w3.org/2005/01/pronunciation-lexicon" elementFormDefault="qualified" version="1.0">
    <xs:annotation>
        <xs:documentation>Importing dependent namespaces</xs:documentation>
    </xs:annotation>
    <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd" />

 ...
    </xs:schema>













<?xml version="1.0" encoding="utf-8"?> 
<lexicon version="1.0" 

    xmlns="http://www.w3.org/2005/01/pronunciation-lexicon" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon file://C:/some/folder/where/your/xsd/file/is/pls.xsd" 

    alphabet="x-microsoft-ups" xml:lang="en-IN">
    <lexeme>

    </lexeme>
</lexicon>





i有以上两个代码,这些代码在两个xmls中都给出了错误
打开外部DTD时出现
错误'文件:/// C: /xsdforproject/XMLSchema.dtd':找不到文件'C:\ xsdforproject \ XMLSchema.dtd

i am using using VS2010



i have above two codes these giving me errors in both xmls
error has occurred while opening external DTD 'file:///C:/xsdforproject/XMLSchema.dtd': Could not find file 'C:\xsdforproject\XMLSchema.dtd
i am using VS2010

推荐答案

日期:2007/12/11 12:08:40
Date: 2007/12/11 12:08:40


版权所有20062006万维网联盟,(麻省理工学院
of Technology,ERCIM,庆应义塾大学)。版权所有。见
http://www.w3.org/Consortium/Legal/。
- >
< xs:schema xmlns:xs = http://www.w3.org/2001/XMLSchema xmlns:p = http ://www.w3.org/2005/01/pronunciation-lexicon targetNamespace = http://www.w3.org/2005/01/pronunciation-lexicon elementFormDefault = 合格 版本 = 1.0 >
< xs:annotation >
< xs:documentation > 导入相关名称空间< / xs:documentation > ;
< / xs:annotation >
< xs:import 命名空间 = http://www.w3.org/XML/1998/namespace schemaLocation = xml。 xsd / >

...
< / xs:schema >
Copyright û 2006 World Wide Web Consortium, (Massachusetts Institute of Technology, ERCIM, Keio University). All Rights Reserved. See http://www.w3.org/Consortium/Legal/. --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:p="http://www.w3.org/2005/01/pronunciation-lexicon" targetNamespace="http://www.w3.org/2005/01/pronunciation-lexicon" elementFormDefault="qualified" version="1.0"> <xs:annotation> <xs:documentation>Importing dependent namespaces</xs:documentation> </xs:annotation> <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd" /> ... </xs:schema>













<?xml version="1.0" encoding="utf-8"?> 
<lexicon version="1.0" 

    xmlns="http://www.w3.org/2005/01/pronunciation-lexicon" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon file://C:/some/folder/where/your/xsd/file/is/pls.xsd" 

    alphabet="x-microsoft-ups" xml:lang="en-IN">
    <lexeme>

    </lexeme>
</lexicon>





i有以上两个代码,这些代码在两个xmls中都给出了错误
打开外部DTD时出现
错误'文件:/// C: /xsdforproject/XMLSchema.dtd':找不到文件'C:\ xsdforproject \XMLSchema.dtd

i am using using VS2010



i have above two codes these giving me errors in both xmls
error has occurred while opening external DTD 'file:///C:/xsdforproject/XMLSchema.dtd': Could not find file 'C:\xsdforproject\XMLSchema.dtd
i am using VS2010


这篇关于如何从xml引用xsd文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆