Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Сайты для работы с базами данных на XSLT без Java и без C# / 25 сообщений из 36, страница 1 из 2
23.11.2005, 18:53
    #33395662
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
http://sss1024.narod.ru

позволяет создавать сайты (веб-морды) для работы с базами данных на XSLT без Java и без C#

- получение данных через OLE DB
- получение данных через ODBC
- работа с файловой системой на веб-сервере
- рассылка почты
- получение данных из веб-сервисов

есть несколько маленьких примеров

Работает всё на ASP.NET/C#

Для разработки необходимы познания только в XSLT, SQL и HTTP, ну, ещё конечно HTML знать надо. Ну и ASP.NET немного (для настроек)

Интересно кому?
...
Рейтинг: 0 / 0
23.11.2005, 19:44
    #33395766
Ay-y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
Очень!!!
Я как раз над этим сейчас работаю, пытаюсь
...
Рейтинг: 0 / 0
23.11.2005, 21:00
    #33395839
Ay-y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
Выдала oшибкy
Код: plaintext
1.
2.
3.
4.
  <?xml version="1.0" ?> 
- <error>
  Can not load index.xml 
  <message>System.IO.FileNotFoundException: Could not find file "C:\Inetpub\wwwroot\XMLforSQL\index.xml". File name: "C:\Inetpub\wwwroot\XMLforSQL\index.xml" at System.IO.__Error.WinIOError(Int32 errorCode, String str) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials) at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn) at System.Xml.XmlTextReader.CreateScanner() at System.Xml.XmlTextReader.Init() at System.Xml.XmlTextReader.Read() at System.Xml.XmlValidatingReader.ReadWithCollectTextToken() at System.Xml.XmlValidatingReader.Read() at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) at System.Xml.XmlDocument.Load(XmlReader reader) at System.Xml.XmlDocument.Load(String filename) at xmlbysql.Engine.loadQuery()</message> 
  </error>
...
Рейтинг: 0 / 0
24.11.2005, 10:30
    #33396426
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
Как правило в вопросе содержится половина ответа. А тут информации мало. Кто выдал ошибку? Где? Если речь идёт о примерах то в файле readme.txt есть указание как их запускать

автор
Запуск примеров - http://127.0.0.1/xmlbysqltest/examples/xmlbysql.htm

Для просмотра примеров работы с бд в файле web.config необходимо
настроить переменные uDB, uName и uPassword


Папку поменять только. Т.е. если все примеры лежат в папке XMLforSQL (судя по тексту ошибки) надо в строке адреса набрать

http://127.0.0.1/XMLforSQL/examples/xmlbysql.htm
...
Рейтинг: 0 / 0
25.11.2005, 19:39
    #33401054
Ay-y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
Как указать DB лежащую на сервере?
...
Рейтинг: 0 / 0
25.11.2005, 21:53
    #33401180
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
обычно это лежит в веб.конфиге
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
25.11.2005, 22:21
    #33401201
Ay-y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
Эт понятно.
Если сервер локальный, то вроде просто по имени можно.
А вот если сервер удалённый то так “Server/Database” - не понимает, а как ещё можно?
...
Рейтинг: 0 / 0
26.11.2005, 11:40
    #33401429
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
скрипт на создание БД для примера гостевой книги лежит в папке примеров гостевой книги. Выполнить из Query Analiser и в созданной БД дать доступ аккаунту от которого будет производится доступ

Если речь идёт о примерах то там стоит

<connection type="oledb">Provider=SQLOLEDB;Data Source=127.0.0.1;Initial Catalog=<parameter name="uDB" />;User id=<parameter name="uName" />;Password=<parameter name="uPassword" />;</connection>

т.е. сервер это 127.0.0.1 (локальный IP-адрес), можно вместо этого адреса вписать любой другой, можно имя

строки соединений для большинства серверов/БД можно посмотреть на

http://www.connectionstrings.com/

если нет уверенности в настройках скл-сервера можно сделать так:

для ODBC:
открыть Источники данных (ODBC) и создать новый источник, там нажать кнопку "Проверить соединение". Если сервер указан неправильно или доступа нет или бд отсутствует то будет ошибка

для OLE DB:
создать пустой файл с расширением .udl (test.udl например) щёлкнуть по нему мышкой. Будет предложено создать новое OLE DB соединение где также можно проверить настройки
...
Рейтинг: 0 / 0
29.11.2005, 07:56
    #33404777
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
В почему нет типа XML, только OLEDB и ODBC ? То есть можно ли не провайдер данных указать, а урл с параметрами на веб-сервис, где уже можно сразу получить готовый XML с данными ? Интересуюсь, потому как в ASA9 можно этот сервер вешать как веб-сервер и спокойно организовывать на веб-сервисах HTML, XML и SOAP. К примеру у нас крутится писанное прямо на хранимках ASA собственная система контроля версий схем БД:
http://asc.rs-erc.ru/scv_proc
логин: guest пароль: guest
причем никаких IIS или Apache - весь интерфейс честно отрабатывает через ХП на WatcomSQL (вернее на моем копиляторе html-макетов в ХП - MacroSQL ). А вот как раз само наложение скриптов по всем подписанным серверам и происходит через XML, где сервера подсоединяются к этому хранилищу версий скриптов на XML веб-сервисы, считывают скрипты, применяют на БД и обратно через веб-сервисы в хранилище устанавливают статусы по выполненным и не выполненным скриптам. Так что было бы интересно поюзать Вашу систему в связке с ASA, посмотреть что из всего этого могло бы получиться.
...
Рейтинг: 0 / 0
29.11.2005, 10:31
    #33405034
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
да, можно и вебсервис. В описании типов сединений на http://sss1024.narod.ru/contype.htm есть такое

автор
Тип "web"
- получение веб-страницы. В узле <statement /> указывается адрес страницы. Например

<command name="fnd">
<connection type="web" />
<statement name="rq" unsafe="yes">
http://sss1024.narod.ru
</statement>
</command>

Если в атрибуте unsafe указано "yes" то полученный текст будет трактоваться как XML-узел

Делал веб-доступ к локальному поисковику http://desktop.google.com/ с помощью этого.

Но пока к сожалению каких-то примеров которые можно сразу посмотреть нет (кроме тех что на сайте).
...
Рейтинг: 0 / 0
29.11.2005, 10:38
    #33405061
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
авторНо пока к сожалению каких-то примеров которые можно сразу посмотреть нет (кроме тех что на сайте).
Ok - как чуть со временем освобожусь, попопробую поюзать Ваш движок в связке с ASA через XML. В принципе потом можно поднять у нас какую нибудь демо БД в веб и доложить в Ваши примеры работу с XML прямо к живой БД на нашем хосте.

P.S. Да - забыл сказать - ASA как веб-сервер не все прокси любит, особенно Юниксовых (так как в основном работа веб-сервера расчитана на внутреннюю корпоративную сеть, а не замена IIS или Apache), так что если доступ по ссылкам получить не можете, значит Ваш прокси в списке "нелюбимых". Если будет не сложно, отпишите мне на почту, какой был прокси, которого зарубили, я так сказать "коллекционирую" список производителей прокси, под которые необходимо расширение поддержки ASA, чтобы потом переслать его разработчикам в iAnywhere.
...
Рейтинг: 0 / 0
29.11.2005, 10:54
    #33405127
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
Какой прокси не знаю, я не админ. Squid какой-нить наверна

Что касается примеров то есть бесплатный http://europe.webmatrixhosting.net/
где всё вроде работает (примеры какие есть - на нём). Т.е. возможность есть но времени пока не много
...
Рейтинг: 0 / 0
29.11.2005, 11:16
    #33405192
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
только я не вижу смысла в обращении к SQL-серверу через веб-сервис. Можно ж просто через OLE DB или ODBC
...
Рейтинг: 0 / 0
29.11.2005, 11:39
    #33405258
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
1024только я не вижу смысла в обращении к SQL-серверу через веб-сервис. Можно ж просто через OLE DB или ODBC
Простые примеры - сайт центробанка возвращает данные в XML через веб-сервисы. Мой сервер стоит у нас на хосте, сам сайт крутиться на провайдере, однако ему нужны данные нашего сервера. Надо думать обратиться с хоста провайдера к серверу БД через веб-сервис по 80-ому порту и получить нужную информацию в XML гораздо легче, чем уламывать провайдера дать доступ на удаленный ресурс через ODBC (да еще и если не MSSQL, то нужно и уломать синсталировать сами дрова ODBC).
...
Рейтинг: 0 / 0
29.11.2005, 11:55
    #33405325
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
а, ну да. В интранете конечно можно без этого обойтись.

Но следует учитывать что если веб-сервер лезет куда-то в инет то у него должен быть доступ. Например у меня на локальном компе стоит веб-сервер где работает эта утилита. Веб-сервер запускается от системного аккаунта и команду, скажем, на получение курса валют с сайта центробанка веб-сервер выполнить не может (у системного аккаунта нет доступа в инет).

Т.е. иногда придётся чё-то настраивать
...
Рейтинг: 0 / 0
29.11.2005, 15:06
    #33406114
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
1024а, ну да. В интранете конечно можно без этого обойтись.

Но следует учитывать что если веб-сервер лезет куда-то в инет то у него должен быть доступ. Например у меня на локальном компе стоит веб-сервер где работает эта утилита. Веб-сервер запускается от системного аккаунта и команду, скажем, на получение курса валют с сайта центробанка веб-сервер выполнить не может (у системного аккаунта нет доступа в инет).

Т.е. иногда придётся чё-то настраивать
В ASA можно процедурам, которые описываются как внешние процедуры-вебсервисы указывать идти через прокси. А прокси как раз спокойно настраивается как нужно. Думаю тоже самое можно сделать и наоборот для Вашего движка.
...
Рейтинг: 0 / 0
29.11.2005, 15:17
    #33406164
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
нет, просто у аккаунта который стартует веб-сервер должен быть выход в инет. Т.е. веб-сервер надо настраивать а не утилиту
...
Рейтинг: 0 / 0
29.11.2005, 17:14
    #33406575
Ay-y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
Ok,
Пытаюсь настроить примеры.
Начинаю, как водится, с Hello World.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Server Error in '/' Application. 
 
Configuration Error 
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.

Source Error: 

Line  44 :            by Microsoft that offers a single logon and core profile services for member sites.
Line  45 :     -->
Line  46 :     <authentication mode="None" />
Line  47 : 
Line  48 : 	<!--  AUTHORIZATION 

Source File: c:\inetpub\wwwroot\XMLforSQL\web.config    Line:  46  
 
Version Information: Microsoft .NET Framework Version: 1 . 1 . 4322 . 573 ; ASP.NET Version: 1 . 1 . 4322 . 573 
...
Рейтинг: 0 / 0
29.11.2005, 17:35
    #33406646
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
в папке приложения должен лежать файл Web.config в котором можно хранить переменные и из которого веб-сервер читает настройки

его вероятно просто нет, можно положить вот такой

(логин и пароль для примеров поставить свои)
...
Рейтинг: 0 / 0
29.11.2005, 18:14
    #33406771
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
да, если все файлы на месте то к ним веб-сервер может не иметь доступа (зависит от настроек сети). Правой кнопкой по файлу и дать доступ аккаунту веб-сервера. Обычно это ASP.NET
...
Рейтинг: 0 / 0
29.11.2005, 18:16
    #33406777
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
и судя по этой строке

авторThis error can be caused by a virtual directory not being configured as an application in IIS.



папка не была объявлена как веб-приложение. Надо настроить так как написано на странице настроек http://sss1024.narod.ru/install.htm
...
Рейтинг: 0 / 0
29.11.2005, 19:14
    #33406945
Ay-y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
Web.config есть, ведь ошибка пришла из него.
Security Property allow everything to Everyоne.
XMLforSQL directory – exists.

Где ещё копать?
...
Рейтинг: 0 / 0
29.11.2005, 19:36
    #33407002
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
в ошибке написано
<authentication mode="None" />

а в том что в архиве с утилитой
автор
<!-- AUTHENTICATION
This section sets the authentication policies of the application. Possible modes are "Windows", "Forms",
"Passport" and "None"
-->
<authentication mode="Windows" />


надо вернуть обратно
...
Рейтинг: 0 / 0
29.11.2005, 19:42
    #33407015
Ay-y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
С “Windows” давало такую-же ошибку.
К тому-же Windows authentication у меня не пройдёт, мне нужна коннестион на remote secured server.
...
Рейтинг: 0 / 0
29.11.2005, 20:29
    #33407060
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сайты для работы с базами данных на XSLT без Java и без C#
может там SharePoint стоит? Там вообще хоть что-то работает?

можно вот это посмотреть и сделать как на картинке http://dotnetjunkies.com/WebLog/shaunakp/archive/2005/03/25/61363.aspx

ещё раз, что куда коннектится?

Вот это сделано?

- создайте папку в директории веб-сервера (например c:\inetpub\wwwroot\xmlbysqltest) и распакуйте туда архив xmlbysql.zip

- откройте консоль из меню Start/Administrative Tools/Internet Information Services

- из контекстного меню на Default Web Site выберите New/Virtual Directory
и в поле Alias укажите xmlbysqltest

- в выборе папки с файлами нужно указать созданную папку
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Сайты для работы с базами данных на XSLT без Java и без C# / 25 сообщений из 36, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]