дополнительное вертикальное пространство в IE после ясного отделения

Это сделает свое дело.

const data = {  
   "Soap:Envelope":{  
      "_attributes":{  
         "xmlns:Soap":"http://schemas.xmlsoap.org/soap/envelope/"
      },
      "Soap:Body":{  
         "ValidateUser_Result":{  
            "_attributes":{  
               "xmlns":"urn:microsoft-dynamics-schemas/codeunit/UserValidation"
            },
            "return_value":{  
               "_text":"P01"
            }
         }
      }
    }
}
console.log(data["Soap:Envelope"]["Soap:Body"]["ValidateUser_Result"]["return_value"]["_text"]);

8
задан lajos 23 January 2009 в 14:50
поделиться

3 ответа

IE немного забавен о пустом <div>s - этому нравится давать им высоту строки текста.

Если Вы изменяетесь .clear к этому это уменьшится к 1 пикселю:

    .clear {
        clear: both;
        height: 1px;
        overflow: hidden;
    }

Поставьте цвет фона для наблюдения то, что происходит

14
ответ дан 5 December 2019 в 07:37
поделиться
.clear {
    clear: both;
    height: 0px;
    overflow: hidden;
}

Изменение его к 0px работает лучше..

4
ответ дан 5 December 2019 в 07:37
поделиться

C # 4 не разрешит написанный код, поскольку метод AddCars ожидает IEnumerable < Car > , реализующий IPainting . Это не означает, что вы можете пройти любой класс, реализующий IPainting (например, вы можете иметь класс Bike: IPainting , который не имеет никакого отношения к классу Car . Однако это позволит другим путям вокруг; при наличии коллекции void AddCars (IEnumerable < IPainting >) можно передать методу List < Car > .

До тех пор нужно будет придерживаться передачи последовательностей Car методу, используя некоторый механизм литья (например, картины .Cast < Car > () , предложенный в других ответах).

-121--4594669-

Правильный подход заключается в создании адаптера JCA для этого. Адаптер JCA может использоваться для подключения исходящего или входящего . Вы можете начать работу с потоком или запланировать работу в адаптере JCA. Входящее подключение от адаптера JCA к EJB выполняется с использованием пользовательского компонента, управляемого сообщениями.

  • Адаптер запускает прослушиватель сокетов и управляет подключением от удаленных клиентов
  • При получении пакета сообщение доставляется на пользовательский MDB
  • MDB может делегировать обработку другим EJB

Можно даже начать транзакцию с соединителя JCA, чтобы выполнить транзакцию доставки сообщения/пакета в EJB. JCA является частью спецификаций Java EE и поддерживается всеми серверами приложений.

Другой подход (но не соответствующий спецификации) заключается в запуске потока, который прослушивает сокет от ServletContextListener . Поток будет запущен на веб-уровне, и вы можете вызвать EJB как обычно. Инъекция зависимостей не будет работать, но поиск JNDI все равно должен быть в порядке.

-121--3311474-

Без него он работает в IE6, но не IE7, с ним он работает в IE7, но добавляет высоту в IE6. Нет ни слова, чтобы описать мою ненависть к этому браузеру.

2
ответ дан 5 December 2019 в 07:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: