Tuesday, February 28, 2012

CS703 Лекц 5 - Самбар дээрх бичвэр


"POST / HTTP1.1
<?xml version="1.0"?>
<methodCall>
  <methodName>is_even</methodName>
  <params>
    <param>
        <value>100</value>
    </param>
  </params>
</methodCall>"


POST
<?xml version="1.0"?>
<methodResponse>
  <params>
    <param>
        <value><string>True</string></value>
    </param>
  </params>
</methodResponse>


from xml.dom.minidom import getDOMImplementation

impl = getDOMImplementation()

newdoc = impl.createDocument(None, "some_tag", None)
top_element = newdoc.documentElement
text = newdoc.createTextNode('Some textual content.')
top_element.appendChild(text)


StringBuilder output = new StringBuilder();

String xmlString =
        @"<?xml version='1.0'?>
        <!-- This is a sample XML document -->
        <Items>
          <Item>test with a child element <more/>

stuff</Item>
        </Items>";

// Create an XmlReader
using (XmlReader reader = XmlReader.Create(new

StringReader(xmlString)))
{
    XmlWriterSettings ws = new XmlWriterSettings();
    ws.Indent = true;
    using (XmlWriter writer = XmlWriter.Create(output, ws))
    {

        // Parse the file and display each of the nodes.
        while (reader.Read())
        {
            switch (reader.NodeType)
            {
                case XmlNodeType.Element:
                    writer.WriteStartElement(reader.Name);
                    break;
                case XmlNodeType.Text:
                    writer.WriteString(reader.Value);
                    break;
                case XmlNodeType.XmlDeclaration:
                case XmlNodeType.ProcessingInstruction:
                 

writer.WriteProcessingInstruction(reader.Name,

reader.Value);
                    break;
                case XmlNodeType.Comment:
                    writer.WriteComment(reader.Value);
                    break;
                case XmlNodeType.EndElement:
                    writer.WriteFullEndElement();
                    break;
            }
        }

    }
}

OutputTextBlock.Text = output.ToString();

http://www.cosmosbirds.org

Ч. Эрдэнэбат 
2012-2-28

2 comments:

  1. CS703-g baklavar, magistr-t uzdeg uu

    ReplyDelete
  2. @Anonymous,
    Магистр оюутнууд үздэг.

    ReplyDelete