Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - dimk

Страницы: [1] 2
1
Perl / Преобразование массива
« : 15 Июля 2008, 15:17:53 »
Спасибо!

2
Perl / Преобразование массива
« : 15 Июля 2008, 13:40:58 »
Помогите преобразовать двумерный массив в одномерный.
@a = [[1],[2,3,4],[5,6]];
хочу $b[2] (=3)
Чего то туплю.
Спасибо!

3
Perl / XML::XSLT выборка
« : 22 Апреля 2008, 19:46:43 »
Установил XML::LibXSLT, заработало.

use XML::XSLT::Wrapper;
my $xslt XML::XSLT::Wrapper->new(ProcessorList => [\'libxslt\'],);
print $xslt->transform(XMLString => $xml, XSLString => $xsl);

4
Perl / XML::XSLT выборка
« : 22 Апреля 2008, 19:08:24 »
Спасибо, действительно не экранировал @sex, надо \\@sex

XSLT начал изучать только что. вопросы:
1. Мне надо применить шаблон к элементу с определенным значением атрибута. Правильно ли я делаю в принципе, или чаще используют другие способы?

2. Поддерживает ли такую выборку XML::XSLT?
в описании написано, что поддержка xsl:apply-templates ограничена.

3. Какой модуль для XSLT и perl под windows лучше использовать? mod-xslt2 для windows apache не установить?

5
Perl / XML::XSLT выборка
« : 22 Апреля 2008, 11:08:52 »
Почему не работает выборка с XML::XSLT?
Пробовал в версии 0.40 c activestate и 0.48 CPAN.
В IE выбирается правильно, а XML::XSLT выбирает только последний элемент.


$xml 
qq~<?xml version="1.0" encoding="utf-8"?>
<people>
 <person sex="male">zzz</person>
 <person sex="male">aaa</person>
 <person sex="female">ccc</person>
 <person sex="female">ggg</person>
</people>~;

$xsl = qq~<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/people">
 <ul>
  <xsl:apply-templates select="/people/person[@sex=\'male\']" />
 </ul>
</xsl:template>
<xsl:template match="/people/person[@sex=\'male\']">
 <li><xsl:value-of select=\'.\' /></li>
</xsl:template>
</xsl:stylesheet>~;

use XML::XSLT;
print XML::XSLT->new($xsl, warnings=>1)->transform ($xml)->toString;

6
Perl / XML::Simple, XMLout
« : 16 Февраля 2007, 19:38:59 »
куда добавить, в хэш?
может кто разбирался поможет написать этот XMLout?
я запарился уже эксперементировать

7
Perl / XML::Simple, XMLout
« : 16 Февраля 2007, 11:32:30 »
Запутался с записью хэша в xml.

#!perl

use strict;
use 
XML::Simple;
use 
Data::Dumper;
my $obj = {"object" => {"432" => { "price" => 2000"phone" => "222-22" }, "631" => { "price" => 7000"phone" => "777-77" }}};
print 
Dumper ($obj);
print 
XMLout ($objnoattr => 1keeproot => 1);

Получаю

$VAR1 = {
          \'object\' => {
                        \'432\' => {
                                   \'phone\' => \'222-22\',
                                   \'price\' => 2000
                                 },
                        \'631\' => {
                                   \'phone\' => \'777-77\',
                                   \'price\' => 7000
                                 }
                      }
        };

  <432>
    222-22
    2000
 
  <631>
    777-77
    7000
 


Вместо этого естественно хочу


    222-22
    2000


    777-77
    7000


не могу разобраться с keyattr, помогите, плиз

8
Базы данных / Как хранить связи в MySQL
« : 14 Декабря 2005, 07:36:08 »
Поизучав вопрос понял что, без InnoDB никаких тебе ссылок...

Придется делать самодельный костыль в виде таблицы описывающей ссылки или есть еще варианты?

9
Базы данных / Как хранить связи в MySQL
« : 13 Декабря 2005, 19:12:24 »
Кто-нибудь писал свои админки баз?
phpmyadmin не подходит, потому что хочется чтобы были наглядные связи. К примеру:
таблица tLinks. поля: Name,Link,RubricId
таблица tRubric. поля: Id,Name
когда редактируем tLinks в RubricId подставляется