Конференция ".Net" » Исключение при создании XPathDocument [C#, WinXP]
 
  • Александр Иванов © (19.05.06 08:34) [0]
    При выполнении следующего кода вылетает исключение Root element is missing

    MemoryStream inStream = new MemoryStream();
    document.Save(inStream);
    XPathDocument xDoc = new XPathDocument(inStream);

    document формируется программно и содержит следующий XML:
    <?xml version="1.0" encoding="utf-16"?>
    <Order>
    <Number value="1136" />
    <Buyer value="5454 564564 56454" />
    <Phone value="fsdaf" />
    <Address value="Собир Рахимовскийfghdfhghdghgfh" />
    <Reference value="dghd" />
    <OrderDate value="19.05.2006" />
    <DeliveryDate value="19.05.2006" />
    <Description>dghhgfh
    h
    gfh
    dfghg
    </Description>
    <DeliveryTime value="00:00-00:30" />
    <Rate value="1230" />
    <Basket>
    <Item number="1" price="2076227,7" count="1" sum="2076227,7" code="code" name="name" />
    </Basket>
    <TotalAmount value="2076227,7" />
    <DeliveryAmount value="0" />
    <TotalWithDelivery value="2076227,7" />
    </Order>

    Framework 2.0, Windows Server 2003 Web Edition SP1.





  • Александр Иванов © (19.05.06 09:39) [1]
    Жаль потерянного времени, все тривиально:

    MemoryStream inStream = new MemoryStream();
    inStream.Position = 0;
    document.Save(inStream);
    XPathDocument xDoc = new XPathDocument(inStream);
 
Конференция ".Net" » Исключение при создании XPathDocument [C#, WinXP]
Есть новые Нет новых   [120143   +131][b:0][p:0]