[18:08:32] <landgraf> vgodunko (или кто-нить еще) откоментите )  http://www.linkedin.com/groupItem?view=&gid=114211&type=member&item=52099391&qid=440e5e96-41b5-4ae0-94db-4d7c3e44b294&goback=.gmp_114211
[18:08:52] <landgraf> действительно ли child packages не нужны?
[18:56:23] <landgraf> <data>      <net>          <name>new</name>    </net>  </data> - как отсюда достать "net" ?
[18:59:16] <subj_rs> регуляркой
[19:00:15] <landgraf> subj_rs, эты ты регулярки юзаешь, есть xmlada и матрешка )
[19:00:18] <subj_rs> ну или так:
  function Get_Body (Input, Name : String;
                 LE : String := "<";
                 RE : String := ">") return String
  is
     I, J : Integer := 1;
  begin
     while Input (I .. I + Name'Length + LE'Length - 1) /= LE & Name loop
        I := I + 1;
     end loop;
     while Input (I .. I + RE'Length - 1) /= RE loop
        I := I + 1;
     end loop;
     I := I + RE'Length;
     J := I;
     while Input (J .. J + Name'Length + LE'Length + RE'Length) /= LE & '/' & Name & RE loop
        J := J + 1;
     end loop;
     J := J - 1;
     return R : String (1 .. J - I + 1) := Input (I .. J);
  exception
     when others =>
        return "";
  end Get_Body;
[19:00:26] <subj_rs> в матрешке тоже регулярки есть
[20:45:33] <StarGate> [notice] bridge "#ada@irc.tpu.ru <-> ada-ru@conference.jabber.ru" is running in limited mode
[20:47:19] <godunko> aldjabad?
[20:47:46] <vgodunko> landgraf: как-то оно много и утомительно там написано.
[20:48:41] <vgodunko> Дочерние пакеты это полезно. Но, как и всё остальное, нужно уметь проектировать программу.
[20:50:51] <landgraf> vgodunko, а по XML не поможете?
[20:51:17] <vgodunko> Смотря что ;-)
[20:51:31] <vgodunko> Спецификацию переводить - я пас.
[20:51:38] <landgraf> не
[20:52:08] <landgraf> <data>      <net>          <name>new</name>    </net>  </data> - как отсюда достать "net" ?
[20:52:38] <landgraf> я уже замучался всякие Get_Elements_By_Tag_Name делатЬ :((
[20:52:50] <vgodunko> А не нужно с DOM иметься
[20:53:31] <landgraf> :(
[20:53:44] <vgodunko> Тривиально делается на SAX-е
[20:54:10] <landgraf> эх..
[20:54:20] <vgodunko> Могу примерчик наструячить
[20:54:39] <landgraf> если не сложно?
[20:54:57] <vgodunko> Десять минут
[21:10:22] <vgodunko> landgraf: готово
[21:10:27] <vgodunko> http://pastebin.com/ZYar4bxs
[21:11:17] <vgodunko> http://pastebin.com/Mg4V6j8q
[21:11:41] <vgodunko> Предупреждаю: не тестировал, могут быть огрехи
[21:13:08] <vgodunko> В общем и целом идея в "описании" файла как машины состояний. Start_Element и End_Element используются для перевода машины из состояния в состояние, а Characters - для захвата текстовых данных в тех состояниях, когда это необходимо.
[21:15:59] <landgraf> vgodunko, спасибо, буду думать...
[21:22:17] <vgodunko> /me ушёл спать, может ещё буду
[21:29:20] <landgraf> да, ростовские (вернее областные) интернеты они такие "стабильные"
[21:37:12] <landgraf> ping
[21:37:13] <Жаба> landgraf, Pong from you:  0.054852 s
[21:37:21] <landgraf> хм, неплохо
[23:40:18] <vgodunko> Это вам не ваша масковья