User Name Password Register
DaniWeb IT Discussion Community
All
What is DaniWeb IT Discussion Community?
You're currently browsing the XML, XSLT and XPATH section within the Software Development category of DaniWeb, a massive community of 427,191 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,224 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our XML, XSLT and XPATH advertiser: Programming Forums

XML Parsing Error: junk after document element

Join Date: Sep 2007
Posts: 13
Reputation: Dha_King is an unknown quantity at this point 
Rep Power: 2
Solved Threads: 0
Dha_King Dha_King is offline Offline
Newbie Poster

XML Parsing Error: junk after document element

  #1  
Jan 1st, 2008
Hello everybody, this is a sad story really, 3 days ago my code worked fine now it don't. I get this error "XML Parsing Error: junk after document element
Location: http://localhost:1218/projektCsharp/Default.aspx
Line Number 11, Column 1:"

If i try to remove or mark out
"<?xml version="1.0" encoding="utf-8" ?>
<guestbook xmlns="http://me.com/guest.xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://me.com/ guest.xsd"> from the XML file then i get a HTTP 403 Forbidden error.

What can be wrong? thx in advance. //DK
PS it supposed to be a simple guestbook.






</guestbook>"

XML FILE
<?xml version="1.0" encoding="utf-8" ?>

<guestbook xmlns="http://me.com/guest.xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://me.com/ guest.xsd">
  
  
   
  
  
  
</guestbook>
XSD FILE
<?xml version="1.0" encoding="utf-8" ?>

<xsd:schema id="guest" targetNamespace="http://me.com/guest.xsd"
elementFormDefault="qualified"
xmlns="http://www.w3.org/2001/XMLSchema" 
xmlns:mstns="http://me.com/guest.xsd"
xmlns:xsd="http://www.w3.org/2001/guest.xsd">

     <xsd:element name="Guests" >
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="Guest">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="Name" type="xsd:string" minOccurs="0" />
                <xsd:element name="Country" type="xsd:string" minOccurs="0" />
                <xsd:element name="Email" type="xsd:string" minOccurs="0" />
                <xsd:element name="Comments" type="xsd:string" minOccurs="0" />
                <xsd:element name="DateTime" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>


DEFAULT PAGE just the page load
protected void Page_Load(object sender, EventArgs e)
    {
        string email="member69@hotmail.com";
        string name="joe doe";
        string country="helvetia";
        string comments="funkis??";
        string datetime="2minutestomidnight";

        XmlWriterSettings settings = new XmlWriterSettings();
        settings.Indent = true;
        settings.NewLineOnAttributes = true;
        Response.ContentType = "text/xml";
        XmlSerializerFactory factory = new XmlSerializerFactory();
        using (XmlWriter writer = XmlWriter.Create(Response.OutputStream, settings))
        {
            writer.WriteStartDocument();
                writer.WriteStartElement("Guests");
                    writer.WriteStartElement("Guest");
                        writer.WriteStartAttribute("Name");
                            writer.WriteValue(name);
                        writer.WriteEndAttribute();
                        writer.WriteStartAttribute("Country");
                            writer.WriteValue(country);
                        writer.WriteEndAttribute();
                        writer.WriteStartAttribute("Email");
                            writer.WriteValue(email);
                        writer.WriteEndAttribute();
                        writer.WriteStartAttribute("Comments");
                            writer.WriteValue(comments);
                        writer.WriteEndAttribute();
                        writer.WriteStartAttribute("DateTime");
                            writer.WriteValue(datetime);
                        writer.WriteEndAttribute();
                    writer.WriteEndElement();
                 writer.WriteEndElement();
             writer.WriteEndDocument();
        }


      }
Last edited by Dha_King : Jan 1st, 2008 at 1:48 pm.
AddThis Social Bookmark Button
Reply With Quote  
All times are GMT -4. The time now is 10:10 pm.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC