Какова роль атрибутов xmlns в RDF?
Они позволяют вам отличить <foo>
от пространства имен a от <foo>
от пространства имен b (где это может быть что-то немного другое ... или совершенно другое.
Проблема в том, что я должен добавить в тег несколько атрибутов xmlns, но я не знаю, что и почему.
Скорее, он должен был знать «почему» или «который», не зная другого (или, по крайней мере, «на что»). Как вы думаете, зачем добавлять их, если вы не знаете, что и почему?
Кроме того, я должен добавить заголовок xml или нет?
Определить "заголовок xml". Если вы имеете в виду декларацию XML <?xml ... ?>
, то вам нужно только это, если вы не используете значения по умолчанию (UTF-8/16 и XML 1.0)