В этих случаях вы должны придерживаться getElementById()
, например:
document.getElementById('example').innerHTML
IE любит смешивать элементы с атрибутами name
и ID
в глобальное пространство имен, поэтому лучше всего указать, что вы пытаетесь получить.
( Примечание: Этот ответ был обеспечен самим Aaron Digulla. То, что следует, является точным текстом его собственного ответа.)
В maven2, минимальный набор зависимости для создания работы с клиентами ADB ("ADB" как в пути Вы создали классы Java из WSDL) является этим:
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-kernel</artifactId>
<version>1.4.1</version>
</dependency>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-adb</artifactId>
<version>1.4.1</version>
</dependency>
Hmmm..., кажется, что я не могу отметить это как корректный ответ. Кто-то может скопировать это так, я могу отметить его сообщение?
Если Ваш клиент работает на Java 6, рассмотрите использование JAX-WS для потребления WS. JAX-WS использует стандарт JAXB для привязки, и Вам не нужна единственная дополнительная банка для клиента.
На самом деле, нужна только зависимость axis-abd, так как axis2-ядро является суб-зависимостью axis-abd. Поэтому ее можно суммировать с:
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-adb</artifactId>
<version>1.5.1</version>
</dependency>
В Axis2 версии 1.5.1 модули maven, похоже, были реструктурированы.
Мои сценарии Groovy (с использованием привязки ADB) имеют следующие зависимости:
@Grapes([
@Grab(group='org.apache.axis2', module='axis2-kernel', version='1.5.1'),
@Grab(group='org.apache.axis2', module='axis2-adb', version='1.5.1'),
@Grab(group='org.apache.axis2', module='axis2-transport-local', version='1.5.1'),
@Grab(group='org.apache.axis2', module='axis2-transport-http', version='1.5.1'),
])
В этом есть логика. Я мог бы использовать альтернативную структуру привязки при создании своей заглушки или мог бы использовать альтернативный транспортный протокол для HTTP.
Пример кода в этом ответе
Минимальные файлы jar для клиента:
JAR-файлы STAX ниже не являются частью выпуска Axis2 1.5.1 и будут необходимы, если ваша версия JDK меньше 6: