![]() | |
![]() |
| | Thread Tools | Search this Thread | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
output iu:InventoryUpdateBatch xmlns:iu="http://www.abc.com/integrations/schema/InventoryUpdate" xmlns:th="http://www.abc.com/integrations/schema/TransactionHeader" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.abc.com/integrations/schema/InventoryUpdate C:\Temp\ws\xsd\InventoryUpdate.xsd" |
|
1.how to add multiple NameSpace to the XML, the code above will add only the Element, i don;t know to add the ns? |
#3
| |||
| |||
|
| bhu wrote: output iu:InventoryUpdateBatch xmlns:iu="http://www.abc.com/integrations/schema/InventoryUpdate" xmlns:th="http://www.abc.com/integrations/schema/TransactionHeader" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.abc.com/integrations/schema/InventoryUpdate C:\Temp\ws\xsd\InventoryUpdate.xsd" 1.how to add multiple NameSpace to the XML, the code above will add only the Element, i don;t know to add the ns? Here is an example: const string iu = "http://www.abc.com/integrations/schema/InventoryUpdate", th = "http://www.abc.com/integrations/schema/TransactionHeader", xmlns = "http://www.w3.org/2000/xmlns/", xsi = "http://www.w3.org/2001/XMLSchema-instance"; XmlDocument xmlDocument = new XmlDocument(); XmlElement inventoryUpdateBatch = xmlDocument.CreateElement("iu", "InventoryUpdateBatch", iu); XmlAttribute thNamespace = xmlDocument.CreateAttribute("xmlns:th", xmlns); thNamespace.Value = th; inventoryUpdateBatch.SetAttributeNode(thNamespace) ; XmlAttribute xsiNamespace = xmlDocument.CreateAttribute("xmlns:xsi", xmlns); xsiNamespace.Value = xsi; inventoryUpdateBatch.SetAttributeNode(xsiNamespace ); inventoryUpdateBatch.SetAttribute("schemaLocation" , xsi, @"http://www.abc.com/integrations/schema/InventoryUpdate C:\Temp\ws\xsd\InventoryUpdate.xsd"); xmlDocument.AppendChild(inventoryUpdateBatch); xmlDocument.Save("file.xml"); File will the be iu:InventoryUpdateBatch xmlns:th="http://www.abc.com/integrations/schema/TransactionHeader" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.abc.com/integrations/schema/InventoryUpdate C:\Temp\ws\xsd\InventoryUpdate.xsd" xmlns:iu="http://www.abc.com/integrations/schema/InventoryUpdate" / -- Martin Honnen --- MVP XML http://JavaScript.FAQTs.com/ |
#4
| |||
| |||
|
| bhu wrote: output iu:InventoryUpdateBatch xmlns:iu="http://www.abc.com/integrations/schema/InventoryUpdate" xmlns:th="http://www.abc.com/integrations/schema/TransactionHeader" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.abc.com/integrations/schema/InventoryUpdate C:\Temp\ws\xsd\InventoryUpdate.xsd" 1.how to add multiple NameSpace to the XML, the code above will add only the Element, i don;t know to add the ns? Here is an example: const string iu = "http://www.abc.com/integrations/schema/InventoryUpdate", th = "http://www.abc.com/integrations/schema/TransactionHeader", xmlns = "http://www.w3.org/2000/xmlns/", xsi = "http://www.w3.org/2001/XMLSchema-instance"; XmlDocument xmlDocument = new XmlDocument(); XmlElement inventoryUpdateBatch = xmlDocument.CreateElement("iu", "InventoryUpdateBatch", iu); XmlAttribute thNamespace = xmlDocument.CreateAttribute("xmlns:th", xmlns); thNamespace.Value = th; inventoryUpdateBatch.SetAttributeNode(thNamespace) ; XmlAttribute xsiNamespace = xmlDocument.CreateAttribute("xmlns:xsi", xmlns); xsiNamespace.Value = xsi; inventoryUpdateBatch.SetAttributeNode(xsiNamespace ); inventoryUpdateBatch.SetAttribute("schemaLocation" , xsi, @"http://www.abc.com/integrations/schema/InventoryUpdate C:\Temp\ws\xsd\InventoryUpdate.xsd"); xmlDocument.AppendChild(inventoryUpdateBatch); xmlDocument.Save("file.xml"); File will the be iu:InventoryUpdateBatch xmlns:th="http://www.abc.com/integrations/schema/TransactionHeader" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.abc.com/integrations/schema/InventoryUpdate C:\Temp\ws\xsd\InventoryUpdate.xsd" xmlns:iu="http://www.abc.com/integrations/schema/InventoryUpdate" / -- Martin Honnen --- MVP XML http://JavaScript.FAQTs.com/ |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
| |