Показать сообщение отдельно
Старый 10.09.2012, 09:30   #2  
Murlin is offline
Murlin
Возьми свет!!!
Аватар для Murlin
Самостоятельные клиенты AX
Злыдни
 
291 / 32 (2) +++
Регистрация: 22.09.2008
Адрес: Тюмень, Рашан Федерашан
Прочитал данные таким образом
X++:
    BinData     binData;
    COMVariant  l,buf;
    IISRequest  request;
    XMLDocument xmlDocument;
    str         s;
    XMLElement  xmlElement;
    int         i;
    XMLElement  xmlValue;
    DictClass   dictClass;
    ;
    if (!values)
        values = new List(Types::String);
    request = new IISRequest();
    l = new COMVariant();
    buf = new COMVariant();
    l.long(request.totalBytes());
    buf = request.binaryRead(l);
    binData = new BinData();
    binData.setVariant(buf);
    xmlDocument = new XMLDocument();
    xmlDocument.loadXml(binData.getStrData());
    if (xmlDocument.getElementsByTagName("input").length() > 1)
    {
        this.addError("Неправильный запрос, количество элементов input > 1");
        return;
    }
    xmlElement = xmlDocument.getElementsByTagName("input").item(0);
    callerId = xmlElement.getAttribute("callerId");
    axCallMethod = xmlElement.getAttribute("axCallMethod");
    controlType = xmlElement.getAttribute("controlType");
    inputType = xmlElement.getAttribute("type");
    for (i=0;i<xmlElement.childNodes().length();i++)
    {
        xmlValue = xmlElement.childNodes().item(i);
        values.addEnd(xmlValue.innerText());
    }
Хотелось бы увеличить производительность страницы, можно ли каким то образом отключить все то что выводит sharepoint кроме самой web части с webletом?
нужно для ajax post запросов с XML данными и ответом, просто веб-служба в этом отношении очень неудобна
__________________
Axapta 3.0 sp 5 Oracle
Диплом Интернет-Университета Информационных Технологий: Основы бухгалтерского учета
Я могу взорвать вам мозг!!!