■29859 / inTopicNo.1) |
xsi:schemaLocationに関して |
□投稿者/ Chuki (6回)-(2008/12/15(Mon) 23:22:29)
|
分類:[.NET 全般]
単に、XMLSerializerを使ってSerializeしていたところ、後ほどエンコーディングとNamespace、そしてxsi:schemaLocationを追加する必要が出てきました。 前者二つについては下記コードでなんか追加できたのですが、xsi:schemaLocationを追加する方法がわからずじまいでした。
xsi:schemaLocationを下記コードのどこかに何かを追加するだけで指定することは可能でしょうか。
Dim objXMLSettings As New System.Xml.XmlWriterSettings() objXMLSettings.Encoding = System.Text.Encoding.UTF8 Dim objXMLRootAtrb As New XmlRootAttribute objXMLRootAtrb.Namespace = "http://tempuri.org/test"
Dim objSel As New XmlSerializer(GetType(Person), objXMLRootAtrb) Dim objFS As New System.IO.FileStream("C:\temp\test.xml", IO.FileMode.Create) Using objWriter As System.Xml.XmlWriter = System.Xml.XmlWriter.Create(objFS, objXMLSettings) objSel.Serialize(objWriter, objPerson) End Using
以上、よろしくご教示お願いします。
|
|