- - PR -
エクセルでXMLを出力するXSDについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-07-22 23:07
XMLの初心者なのですが、エクセル2003のXMLデータエクスポート機能を使って、
以下のようなXMLを出力したいです。 <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet href="bbb.xsl" type="text/xsl" ?> <root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="aaa.xsd" > <data> <hoge>abc</hoge> </data> <data> <hoge>def</hoge> </data> </root> もうちょっと詳しく言うと、上記のroot要素の中の 下記の属性部分が出力できずに困っています xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="aaa.xsd" スキーマのファイルは以下のような感じで作りましたが、 エラーになってしまいます。どのようにしたらよいでしょうか? <?xml version="1.0" encoding="UTF-8" ?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="root" type="xsd:string" /> <xsd:complexType> <xsd:sequence> <xsd:element name="data" type="xsd:string" /> <xsd:complexType> <xsd:sequence> <xsd:element name="hoge" type="xsd:string" /> </xsd:sequence> </xsd:complexType> </xsd:sequence> <xsd:attribute name="xmlns:xsi" fixed="http://www.w3.org/2001/XMLSchema-instance" /> <xsd:attribute name="xsi:noNamespaceSchemaLocation" fixed="aaa.xsd" /> </xsd:complexType> </xsd:schema> また、 <?xml-stylesheet href="bbb.xsl" type="text/xsl" ?> の部分を出力する方法も合わせて教えていただけると助かります どうかご教授よろしくお願いいたします。 |
1