I'm creating xml files (.3dxml) by using VB .NET.
I've got a problem with namespaces. I'd like to generate this line :
Expand|Select|Wrap|Line Numbers
- <Model_3dxml xmlns="..." xmlns:xsi="..." xsi:schemaLocation="http://www.monURL.com/">
First method :
Expand|Select|Wrap|Line Numbers
- Dim elemRoot As XmlElement
- elemRoot = XmlDoc.CreateElement("Model_3dxml")
- Dim elemRootAttr As XmlAttribute
- elemRootAttr = XmlDoc.CreateAttribute("xsi", "schemaLocation", "http://www.monURL.com/")
- elemRoot.Attributes.SetNamedItem(elemRootAttr)
Expand|Select|Wrap|Line Numbers
- <Model_3dxml xmlns="..." xmlns:xsi="..." d1p1:schemaLocation="" xmlns:d1p1="http://www.monURL.com"/>
Expand|Select|Wrap|Line Numbers
- Dim elemRoot As XmlElement
- elemRoot = XmlDoc.CreateElement("Model_3dxml")
- Dim elemRootAttr As XmlAttribute
- elemRootAttr = xmlDoc.CreateAttribute("xsi:schemaLocation")
- elemRootAttr.Value = "http://www.monURL.com"
- elemRoot.Attributes.SetNamedItem(elemRootAttr)
Expand|Select|Wrap|Line Numbers
- <Model_3dxml xmlns="..." xmlns:xsi="..." schemaLocation="http://www.monURL.com"/>
What is the good way to do ?