HTML для адресов обычной почты

Проблема была на нашей стороне, потому что мы не инициализировали среду выполнения ORB через CORBA :: ORB_init ().

Таким образом, пример, описанный в вопросе, недействителен и должен быть:

#include <omniORB4/CORBA.h>
#include "typedefs.hh"

#include <iostream>

// only happens with string types.
// primitive CORBA types and user-defined types don't cause the error

int main(int argc, char*argv[]) {
  CORBA::ORB_var orb = CORBA::ORB_init(argc, argv, "omniORB4");

  CORBA::Any any1;
  any1 <<= "Hello";

  CORBA::Any any2;
  any2 = any1;

  return 0;
}

Большая часть нашего кода CORBA инициализирует время выполнения ORB, но тест, с которым я столкнулся, был модульным тестом, который имел дело с переводом и копирование разных типов CORBA. Мы предполагали, что инициализация необходима только при выполнении сетевых вызовов, а не перед ЛЮБЫМИ вызовами, связанными с CORBA.

Тестовый код работал с Orbix, Visibroker и ACE + TAO, поскольку в этих реализациях это не имело значения. Это не удалось в omniiORB, потому что некоторые детали внутренней реализации собственного набора кодов (и другие вещи) не инициализируются (они равны нулю) до вызова ORB_init (), и это вызвало ошибку seg.

5
задан Dmitry Pashkevich 6 May 2013 в 16:21
поделиться

6 ответов

Используйте микроформат adr:

http://microformats.org/wiki/adr

Если вы также хотите пометить имена людей, используя hCard:

http://microformats.org/wiki/hcard

Включая адр.

17
ответ дан 18 December 2019 в 05:56
поделиться

Использование
s определенно правильнее, чем

s; для названий классов я следую за сингполимой.

3
ответ дан 18 December 2019 в 05:56
поделиться

Как насчет тега <адрес> ?

Редактировать:

Похоже комментаторы верны, этот тег обычно используется для представления контактной информации от авторов страницы или формы.

Из спецификации HTML 4.1 ...

Элемент ADDRESS может использоваться авторы предоставить контактную информацию для документа или основной части документ, такой как форма. Этот элемент часто появляется в начале или в конце документа.

Итак, если это ваш адрес, который вы отображаете, используйте это. В противном случае используйте то, что предложено singpolyma .

6
ответ дан 18 December 2019 в 05:56
поделиться

Первый пример - это использование http://microformats.org/wiki/adr , которое было бы идеально, так как это довольно хорошо принятый стандарт для индексации.

2
ответ дан 18 December 2019 в 05:56
поделиться

Похоже, вы ищете что-то для автоматизированной системы, чтобы иметь возможность собирать данные. И я согласен, что первое решение намного лучше. Это гарантирует, что есть значение, присвоенное данным. Также это гарантирует, что вы можете добавить поля, о которых вы не думали позже, такие как адресная строка 2.

0
ответ дан 18 December 2019 в 05:56
поделиться

Лично я бы использовал неупорядоченный список:

<ul id="sender_address" class="address">
    <li class="address_as">Mr. Bob Smith</li>
    <li class="street">67 Some Street</li>
    <li class="post_town">Foo City"</li>
    <li class="postcode">X11 1XX</li>
</ul>

Это ограничивало бы наследование любых ненатейлированных стилей от более часто используемых тегов что вы использовали в своем примере. Что касается необходимости присваивать класс каждой строке адреса, который будет необязательным в зависимости от использования разметки. Вы можете просто стилизовать весь адрес с помощью класса address или идентификатора неупорядоченного списка.

-2
ответ дан 18 December 2019 в 05:56
поделиться
Другие вопросы по тегам:

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