Пример #1
0
 internal void AddResult(Layer result)
 {
     results.Add(result);
 }
Пример #2
0
        private static void Layer(Layer l, XmlWriter output)
        {
            output.WriteStartElement("layer");
            output.WriteAttributeString("rankingscore", ((UInt16)(l.Relevance * UInt16.MaxValue)).ToString());

            output.WriteStartElement("common");
            output.WriteAttributeString("servertitle", l.ServerTitle);
            output.WriteAttributeString("layertitle", l.LayerTitle);
            output.WriteAttributeString("description", l.ServerDescription);
            output.WriteAttributeString("obaselayerid", l.DappleSearchLayerID.ToString());
            output.WriteAttributeString("url", l.Url);
            output.WriteAttributeString("type", l.Type);
            output.WriteAttributeString("minx", l.BoundingBox.MinX.ToString());
            output.WriteAttributeString("miny", l.BoundingBox.MinY.ToString());
            output.WriteAttributeString("maxx", l.BoundingBox.MaxX.ToString());
            output.WriteAttributeString("maxy", l.BoundingBox.MaxY.ToString());
            output.WriteEndElement();

            if (l is DAPLayer)
                Layer(l as DAPLayer, output);
            else
                throw new NotImplementedException();

            output.WriteEndElement();
        }