Модераторы: diadiavova

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Информация, ссылки, статьи, ФАК 
:(
    Опции темы
Ignat
Дата 29.4.2005, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 2
Всего: 73



Русский перевод стандарта XML: http://www.rol.ru/news/it/helpdesk/xml01.htm

Описание стандарта DocBOOK: http://www.msiu.ru/~glja-va/xml/DocBook/try2/index.html

Ресурс посвященный XML (ссылка от FearLess): http://www.raleigh.ru/



Пожалуйста, пишите интересные ссылки сюда, хотя бы для того чтобы сами не забыли smile

Эта тема для информации. Обсуждение редакторов в теме "программы".

Это сообщение отредактировал(а) Ignat - 12.5.2005, 17:08


--------------------
Теперь при чем :P
PM   Вверх
Gregof
Дата 3.5.2005, 08:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 3.6.2004

Репутация: 2
Всего: 12



Русский перевод стандарта XPath: http://www.citforum.ru/internet/xpath/xpath.shtml
Русский перевод стандарта XSLT: http://www.citforum.ru/internet/xslt/xslt.shtml
Сайт EXSLT: http://www.exslt.org
Сайты по XML и остальном, что рядом: http://raleigh.ru и http://www.xmlhack.ru
Добавлено @ 08:54
Вот вообще по переводам :
Русские переводы документов W3C : http://w3.hotbox.ru

Это сообщение отредактировал(а) Gregof - 3.5.2005, 08:55
--------------------
Может поздно, может рано, нет у времени стоп-крана... (Чайф)
PM MAIL ICQ   Вверх
3,14
Дата 6.5.2005, 07:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

Репутация: 10
Всего: 24



Ссылки на буржуйском:

Скорее для начинающих, написано довольно доступно : http://www.w3schools.com/xml/default.asp
Тут есть про XML/XSL : http://zvon.org/
Кое что про XML + разные open source проекты с ним связанные от IBM : http://www-130.ibm.com/developerworks/xml/
Java& XML : http://java.sun.com/xml/jaxp/dist/1.1/docs/tutorial/
Ну и в догонку : http://www.hotscripts.com/XML/



--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
3,14
Дата 16.5.2005, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

Репутация: 10
Всего: 24



Вот нарыл не плохой рускоязычный ресурс : http://www.xml.nsu.ru/xml/xml_home.xml


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
Gold Dragon
Дата 19.7.2005, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 2
Всего: 71



Кое что нашёл, вроде для новичков очень понятно
http://www.edu.severodvinsk.ru/pages/syt/z.../chapter1/1.htm


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Ignat
Дата 5.10.2005, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 2
Всего: 73



Подборка посвященная XML Signature
Автор vzf

Вот данные о реализации пописи XML

1) есть реализация на JAVA от IBM
Этот пакет, основанный на языке программирования Java, доступен по адресу http://www.alphaworks.ibm.com/tech/xmlsecuritysuite. XML Security Suite является средством, обеспечивающим такие элементы безопасности, как цифровая подпись, шифрование и управление доступом для документов XML. С его помощью можно добиться больших успехов, нежели используя возможности протоколов безопасности транспортного уровня (например, Secure Sockets Layer, SSL).

Этот пакет реализует три технологии:

ЭЦП основана на спецификации «XML — Signature Syntax and Processing» от W3C и IETF (и на спецификации «Canonical XML»);
шифрование реализовано на основе спецификации «XML — Encryption Syntax and Processing» от W3C;
управление доступом для документов XML (XML Access Control Language).
XML Security Suite — это одно из лучших современных средств для защиты XML-документов. Кроме самого архива (JAR) с библиотекой классов, оно включает подробную документацию и примеры, позволяющие быстро сориентироваться в иерархии классов.

2) есть от Apache на С++
XML Security (Apache)
Проект XML Security от Apache (http://xml.apache.org/security/) — это также реализация стандартов в области защиты XML. В настоящий момент он включает реализации для спецификаций «Canonical XML» и «XML — Signature Syntax and Processing». Это означает, что вы можете использовать данное программное обеспечение для создания и верификации цифровых подписей XML и подписывать и XML, и/или другие данные. Пакет, различные версии которого можно скачать по адресу http://xml.apache.org/security/dist/, кроме библиотек классов, также поставляется с документацией и примерами использования.

3) в .Net есть классы при помощи которых можно реализовать XML подпись + в MSDN есть хороший полный пример реализации

System::Security::Cryptography;
System::Security::Cryptography::Xml;
System::Xml;

А точнее класс SignedXml.CheckSignature Method (AsymmetricAlgorithm)

раздел MSDN ms-help://MS.MSDNQTR.2004JUL.1033/cpref/html/frlrfSystemSecurityCryptographyXmlSignedXmlClassCheckSignatureTopic2.htm

[C++]
Код

//
// This example signs a file specified by a URI 
// using a detached signature. It then verifies  
// the signed XML.
//

#using <mscorlib.dll>
#using <System.dll>
#using <System.Xml.dll>
#using <System.Security.dll>

using namespace System;
using namespace System::Security::Cryptography;
using namespace System::Security::Cryptography::Xml;
using namespace System::Text;
using namespace System::Xml;

// Sign an XML file and save the signature in a new file. This method does not  
// save the public key within the XML file.  This file cannot be verified unless  
// the verifying code has the key with which it was signed.
void SignDetachedResource(String* URIString, String* XmlSigFileName, RSA* Key)
{
    // Create a SignedXml object.
    SignedXml* signedXml = new SignedXml();

    // Assign the key to the SignedXml object.
    signedXml->SigningKey = Key;

    // Create a reference to be signed.
    Reference* reference = new Reference();

    // Add the passed URI to the reference object.
    reference->Uri = URIString;

    // Add a transformation if the URI is an XML file.
    if (URIString->EndsWith(S"xml")) 
    {
        reference->AddTransform(new XmlDsigC14NTransform());
    }

    // Add the reference to the SignedXml object.
    signedXml->AddReference(reference);

    // Compute the signature.
    signedXml->ComputeSignature();

    // Get the XML representation of the signature and save
    // it to an XmlElement object.
    XmlElement* xmlDigitalSignature = signedXml->GetXml();

    // Save the signed XML document to a file specified
    // using the passed string.
    XmlTextWriter* xmltw = new XmlTextWriter(XmlSigFileName, new UTF8Encoding(false));
    xmlDigitalSignature->WriteTo(xmltw);
    xmltw->Close();

}

// Verify the signature of an XML file against an asymetric 
// algorithm and return the result.
static Boolean VerifyDetachedSignature(String* XmlSigFileName, RSA* Key)
{    
    // Create a new XML document.
    XmlDocument* xmlDocument = new XmlDocument();

    // Load the passedXML file into the document.
    xmlDocument->Load(XmlSigFileName);

    // Create a new SignedXml object.
    SignedXml* signedXml = new SignedXml();

    // Find the "Signature" node and create a new
    // XmlNodeList object.
    XmlNodeList* nodeList = xmlDocument->GetElementsByTagName(S"Signature");

    // Load the signature node.
    signedXml->LoadXml(dynamic_cast<XmlElement*>(nodeList->ItemOf[0]));

    // Check the signature against the passed asymetric key
    // and return the result.
    return signedXml->CheckSignature(Key);
}

int main()
{
    // The URI to sign.
    String* resourceToSign = S"http://www.microsoft.com";

    // The name of the file to which to save the XML signature.
    String* XmlFileName = S"xmldsig.xml";

    try
    {

        // Generate a signing key.
        RSACryptoServiceProvider* Key = new RSACryptoServiceProvider();

        Console::WriteLine(S"Signing: {0}", resourceToSign);

        // Sign the detached resourceand save the signature in an XML file.
        SignDetachedResource(resourceToSign, XmlFileName, Key);

        Console::WriteLine(S"XML Signature was succesfully computed and saved to {0}.", XmlFileName);

        // Verify the signature of the signed XML.
        Console::WriteLine(S"Verifying signature...");

        //Verify the XML signature in the XML file against the key.
        bool result = VerifyDetachedSignature(XmlFileName, Key);

        // Display the results of the signature verification to 
        // the console.
        if(result)
        {
            Console::WriteLine(S"The XML signature is valid.");
        }
        else
        {
            Console::WriteLine(S"The XML signature is not valid.");
        }
    }
    catch(CryptographicException* e)
    {
        Console::WriteLine(e->Message);

    }


В статье MSDN приводятся также пример реализации данных задач на VBasic и C#.

4)Другие реализации

Доступны и другие реализации с различными вариантами лицензирования — как реализации спецификации электронной цифровой подписи XML-документов, так и шифрования XML-документов. Вот некоторые из них:

XML Security Library (Aleksey Sanin) — http://www.aleksey.com/xmlsec/;

KeyTools XML (Baltimore) — http://www.baltimore.com/keytools/xml/;

XML Security (Phaos) — http://phaos.com/products/category/xml.html;

XML Signature SDK (Verisign) — http://www.xmltrustcenter.org/xmlsig/devel...isign/index.htm.

Это сообщение отредактировал(а) Ignat - 18.10.2005, 09:54


--------------------
Теперь при чем :P
PM   Вверх
Ignat
Дата 16.10.2005, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 2
Всего: 73



Тема, посвященная книгам об XML на нашем форуме:
http://forum.vingrad.ru/index.php?showtopic=63820


--------------------
Теперь при чем :P
PM   Вверх
vzf
Дата 17.10.2005, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 203
Регистрация: 10.9.2005

Репутация: 2
Всего: 5



Цитата


Подборка посвященная XML Signature ...

3) в .Net есть классы при помощи которых можно реализовать XML подпись + в MSDN есть хороший полный пример реализации



Добавил пример реализации, взятый из MSDN и ссылки MSDN: Пример реализации в .Net


M
0
Вставлено.


Это сообщение отредактировал(а) Wowa - 17.1.2006, 02:51
--------------------
Java - Write Once, Test EveryWhere!
PM MAIL   Вверх
3,14
Дата 19.1.2006, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

Репутация: 10
Всего: 24



Vector Markup Language (VML) specification: http://www.w3.org/TR/NOTE-VML


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
Illuminaty
Дата 19.1.2006, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


/*Антон Захаров*/
***


Профиль
Группа: Комодератор
Сообщений: 1238
Регистрация: 19.3.2005
Где: Россия, Казань

Репутация: нет
Всего: 56



Scalable Vector Graphics (SVG) 1.1 Specification http://www.w3.org/TR/SVG/
PM MAIL ICQ   Вверх
faost
Дата 20.8.2006, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 114
Регистрация: 5.11.2004

Репутация: нет
Всего: 2



Мне понравился - http://www.realcoding.net/article/rubric/webtech/XMLbook, правда много ошибок и опечаток
--------------------
Если у вас нет проблем, значит вы уже умерли
PM MAIL   Вверх
Den_85
Дата 18.10.2006, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 16.10.2006

Репутация: нет
Всего: нет



PM MAIL   Вверх
olpa
Дата 3.11.2006, 09:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 3.11.2006
Где: Санкт-Петербург

Репутация: нет
Всего: нет



Как же без самой главной ссылки: http://xmlhack.ru/

И ещё кучка: Основные сайты и книги

Это сообщение отредактировал(а) olpa - 3.11.2006, 09:26
PM MAIL WWW   Вверх
Мурлыкатам_
Дата 17.1.2008, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 5.2.2007
Где: город-герой Минск

Репутация: нет
Всего: 2



http://www.xml.nsu.ru/
В pdf можно поскачивать оч много.




--------------------
Хочешь что-то сделать - сделай это сам или попроси помощи на винграде smile
user posted image
PM MAIL ICQ   Вверх
diadiavova
Дата 18.4.2009, 00:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5820
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 22
Всего: 142





--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.1609 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.