Добавление элементов и атрибутов в XQuery - PullRequest
0 голосов
/ 18 мая 2011

Используя код из этого примера W3Schools :

<html>
    <body>

        <h1>Bookstore</h1>

        <ul>
        {
           for $x in doc("books.xml")/bookstore/book
           order by $x/title
           return <li>{data($x/title)}. Category: {data($x/@category)}</li>
        }
        </ul>

    </body>
</html>

Я сохранил его в test.html и открыл в браузере. Я вижу только код, а не результат.

Я явно что-то упускаю; как я вижу результаты?

Спасибо.

Ответы [ 2 ]

1 голос
/ 19 мая 2011

Я бы порекомендовал приобрести процессор XQuery, такой как Saxon . Вы можете использовать это вместе с примером books.xml и примером XQuery для создания HTML-файла для просмотра в браузере. (Saxon-HE бесплатен и является отличным (лучшим?) Процессором.)

Для XQuery непосредственно в браузере (я думаю, IE пока только), посмотрите на XQIB - XQuery In Browser

Я бы определенно придерживался Saxon, пока вы только изучаете XQuery. Что было бы идеально, чтобы помочь вам написать / протестировать XQuery, пока вы узнаете, что это oXygen Editor . У них разные варианты цен и стоит каждый цент.

0 голосов
/ 29 июля 2012

Kernow работает хорошо.Скопируйте XML-документ в корневую папку Kernow и выполните свои запросы в «Песочнице XQuery».

...