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

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

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

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

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

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

Интересно кому?
...
Рейтинг: 0 / 0
Сайты для работы с базами данных на XSLT без Java и без C#
    #33395766
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень!!!
Я как раз над этим сейчас работаю, пытаюсь
...
Рейтинг: 0 / 0
Сайты для работы с базами данных на XSLT без Java и без C#
    #33395839
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выдала 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
Сайты для работы с базами данных на XSLT без Java и без C#
    #33396426
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как правило в вопросе содержится половина ответа. А тут информации мало. Кто выдал ошибку? Где? Если речь идёт о примерах то в файле 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
Сайты для работы с базами данных на XSLT без Java и без C#
    #33401054
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как указать DB лежащую на сервере?
...
Рейтинг: 0 / 0
Сайты для работы с базами данных на XSLT без Java и без C#
    #33401180
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обычно это лежит в веб.конфиге
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
Сайты для работы с базами данных на XSLT без Java и без C#
    #33401201
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эт понятно.
Если сервер локальный, то вроде просто по имени можно.
А вот если сервер удалённый то так “Server/Database” - не понимает, а как ещё можно?
...
Рейтинг: 0 / 0
Сайты для работы с базами данных на XSLT без Java и без C#
    #33401429
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скрипт на создание БД для примера гостевой книги лежит в папке примеров гостевой книги. Выполнить из 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
Сайты для работы с базами данных на XSLT без Java и без C#
    #33404777
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В почему нет типа 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
Сайты для работы с базами данных на XSLT без Java и без C#
    #33405034
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, можно и вебсервис. В описании типов сединений на 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
Сайты для работы с базами данных на XSLT без Java и без C#
    #33405061
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНо пока к сожалению каких-то примеров которые можно сразу посмотреть нет (кроме тех что на сайте).
Ok - как чуть со временем освобожусь, попопробую поюзать Ваш движок в связке с ASA через XML. В принципе потом можно поднять у нас какую нибудь демо БД в веб и доложить в Ваши примеры работу с XML прямо к живой БД на нашем хосте.

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

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

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

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

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

Т.е. иногда придётся чё-то настраивать
В ASA можно процедурам, которые описываются как внешние процедуры-вебсервисы указывать идти через прокси. А прокси как раз спокойно настраивается как нужно. Думаю тоже самое можно сделать и наоборот для Вашего движка.
...
Рейтинг: 0 / 0
Сайты для работы с базами данных на XSLT без Java и без C#
    #33406164
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, просто у аккаунта который стартует веб-сервер должен быть выход в инет. Т.е. веб-сервер надо настраивать а не утилиту
...
Рейтинг: 0 / 0
Сайты для работы с базами данных на XSLT без Java и без C#
    #33406575
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Сайты для работы с базами данных на XSLT без Java и без C#
    #33406646
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в папке приложения должен лежать файл Web.config в котором можно хранить переменные и из которого веб-сервер читает настройки

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

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

автор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
Сайты для работы с базами данных на XSLT без Java и без C#
    #33406945
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Web.config есть, ведь ошибка пришла из него.
Security Property allow everything to Everyоne.
XMLforSQL directory – exists.

Где ещё копать?
...
Рейтинг: 0 / 0
Сайты для работы с базами данных на XSLT без Java и без C#
    #33407002
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в ошибке написано
<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
Сайты для работы с базами данных на XSLT без Java и без C#
    #33407015
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С “Windows” давало такую-же ошибку.
К тому-же Windows authentication у меня не пройдёт, мне нужна коннестион на remote secured server.
...
Рейтинг: 0 / 0
Сайты для работы с базами данных на XSLT без Java и без C#
    #33407060
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может там 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
25 сообщений из 36, страница 1 из 2
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Сайты для работы с базами данных на XSLT без Java и без C#
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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