XML-безопасность во всемирной паутине - PullRequest
1 голос
/ 16 апреля 2010

Я новичок в XML, и у меня есть несколько вопросов

  1. Можно ли использовать XML вместо обычной базы данных (хранить данные в кортеже и столбце) на веб-сайте?
  2. XMLСоздан для более легкого (насколько я понимаю) обмена информацией, например, для совместного использования между платформами и на другом языке, поэтому безопасно ли хранить безопасные данные в XML?

большое спасибо

Ответы [ 3 ]

1 голос
/ 16 апреля 2010

"Можно ли использовать XML вместо обычной базы данных"

Конечно

"хранить данные в кортеже и столбце"

В некотором роде.Это иерархические данные, а не реляционные.

«Безопасно ли хранить защищенные данные в XML»

XML - это формат файла для текстового документа.Безопасность - это отдельный слой вне XML-документа.

1 голос
/ 16 апреля 2010
  1. Вы можете использовать его как (очень простое) хранилище данных.
    Если вы используете .NET, System.Data.Dataset имеет хороший импорт и экспорт из XML. И еще есть linq to xml, который просто великолепен:)
  2. Это не безопасно. Вы можете зашифровать текст перед записью в XML-файл .... но если вы хотите что-то защищенное, вы не хотите использовать XML-файл.
1 голос
/ 16 апреля 2010

1) XML - это не база данных, а язык разметки, изначально предназначенный для разметки документов. Язык обладает способностью описывать содержание своих элементов, но это должно интерпретироваться каким-либо другим языком. Он используется в некотором роде для описания содержимого файла, но не извлекает данные без внешнего приложения.

2) XML является кроссплатформенным, так как это просто текст. Это одно большое преимущество в том, что оно работает везде со всем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...