XML Namespace problem

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • namita_jain
    New Member
    • May 2006
    • 1

    XML Namespace problem

    Hi
    I have an XML which includes two namespaces.
    I am able to add one namespace
    How do i add the second namespace through my code?

    The sample Xml is as follows:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE vers:VERSEncapsulatedObject SYSTEM "C:\New_VERS_dtd\vers.dtd">
    <vers:VERSEncapsulatedObject xmlns:vers="http://www.prov.vic.gov.au/gservice/standard/pros99007.htm" xmlns:naa="http://www.naa.gov.au/recordkeeping/control/rkms/contents.html">
        <vers:VEOFormatDescription>
            <vers:Text>Text</vers:Text>
        </vers:VEOFormatDescription>
        <vers:Version>Text</vers:Version>
    The code i am writing for this is :
    Code:
    string lstrFileName = "C:\\TextXml.xml";
                string lstrDTDPath = "C:\\New_VERS_dtd\\vers.dtd"; 
    
                XmlDocument lobjXmlDoc = new XmlDocument();
                lobjXmlDoc.AppendChild(lobjXmlDoc.CreateXmlDeclaration("1.0", "UTF-8", null));
    lobjXmlDoc.AppendChild(lobjXmlDoc.CreateDocumentType("vers:VERSEncapsulatedObject", null, lstrDTDPath, null));
                XmlElement RootElem = lobjXmlDoc.CreateElement("vers", "EncapsulatedObject", "http://www.prov.vic.gov.au/gservice/standard/pros99007.htm");
                   
                lobjXmlDoc.AppendChild(RootElem);
                lobjXmlDoc.Save(lstrFileName);
    Thanx in advance
    Last edited by Dormilich; Jan 9 '09, 07:21 AM. Reason: added [code] tags
Working...