Конференция "KOL" » Есть ли парсер XML на KOL ? [Delphi, Windows]
 
  • Валера (23.10.09 14:40) [0]
    KOLXML не подошел, т.к. в нём я не нашел функцию загрузки XML.
  • mdw © (23.10.09 15:06) [1]
    Я что-то в свое время кропал, вернее конвертир из VCL. Могу кинуть, вдруг подойдет?
  • Валера (23.10.09 15:13) [2]
    кидай)
  • Валера (23.10.09 15:13) [3]
    Желательно, чтобы вес программы не сильно изменился)
  • mdw © (23.10.09 15:35) [4]
    Отправил по почте.
  • Валера (23.10.09 18:14) [5]
    mdw странно, но я ничего не получил. =(
  • mdw © (23.10.09 20:31) [6]
    Посылал на адрес в заголовке.
    Выложил kolnmck.kolmck.net/KOLXMLParser.zip
  • swa1 (10.11.09 16:59) [7]

    > Выложил kolnmck.kolmck.net/KOLXMLParser.zip

    Можно выложить еще раз, а то
    The requested URL /KOLXMLParser.zip was not found on this server.
  • swa1 (10.11.09 17:01) [8]
    Или выслать на почту
  • GMax (21.11.09 00:05) [9]
    как только попробовал, выяснилось что в парсере есть ошибка:
    если тэг выглядит как <tag prop="value">, то prop парсится нормально, а если
    <tag prop="value" > - то есть с пробелом перед закрывающей скобкой, то к value с конца приписывается закрывающая кавычка.
    а между тем тэти типа <tag prop="value" /> должны содержать пробел перед закрывающей скобкой
  • GMax (21.11.09 00:25) [10]
    и решается легко
    procedure GetXMLItemParams(str: string; params: PStrList);
    [...]
         QuoteState:= 0;
    ---      while i < Length(s) do begin
    +++      while i <= Length(s) do begin
    [...]


    кстати, почему там вообще было < ? калька с сей ?
 
Конференция "KOL" » Есть ли парсер XML на KOL ? [Delphi, Windows]
Есть новые Нет новых   [134431   +12][b:0][p:0.001]