Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Сравнение xml файлов по связкам слов
Nameless  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 2
Пользователь №: 42715
На форуме: 8 месяцев, 13 дней
Карма:




Здравствуйте! Подскажите как реализовать такую задачу: на вход поступает два xml-файла примерно следующей структуры:

<data count="41" nodes="12-22-(4),3-22-(2),4-22-(2),6-22-(2),7-1-(2),7-2-(2),8-1-(2),8-2-(2),8-7-(2),9-22-(2),10-22-(2),11-12-(2),11-22-(2),12-3-(2),12-4-(2),12-5-(2),12-6-(2),12-9-(2),12-10-(2),12-13-(2),12-14-(2),12-15-(2),12-16-(2),12-17-(2),12-18-(2),12-19-(2),12-20-(2),12-21-(2),1-2-(2),12-23-(2),13-22-(2),14-22-(2),15-22-(2),16-22-(2),17-22-(2),18-22-(2),19-22-(2 ),20-22-(2),21-22-(2),22-5-(2),22-23-(2)," mode="vis">
<node
id="1" title="предметный" />
<node
id="2" title="область" />
<node
id="3" title="система" />
<node
id="4" title="научный" />
<node
id="5" title="обеспечение" />
<node
id="6" title="среда" />
<node
id="7" title="слово" />
<node
id="8" title="тезаурус" />
<node
id="9" title="технический" />
<node
id="10" title="управление" />
<node
id="11" title="корпоративный" />
<node
id="12" title="информационный" />
<node
id="13" title="иерархически" />
<node
id="14" title="организованный" />
<node
id="15" title="распределить" />
<node
id="16" title="охватывать" />
<node
id="17" title="факультет" />
<node
id="18" title="кафедра" />
<node
id="19" title="ректорат" />
<node
id="20" title="отдел" />
<node
id="21" title="технопарк" />
<node
id="22" title="подразделение" />
<node
id="23" title="обслуживание" />
</data>

В первой строке (data count="" nodes="") указаны связки слов по id (в скобках кол-во повторений этих связок).
Как представляется все на данный момент: обработчик считывает файлы, затем по id перезаписывает готовые связки (получаем словосочетания), заносит их в массив и уже ищет различия. Также необходимо объединит эти файлы, с присваиванием новых id (но у совпадающих в обоих файлах связок суммируется кол-во повторений). Но не могу понять как представить это в виде кода, так как с xml в php еще работать не приходилось.
Подскажите, пожалуйста, как это лучше всего оформить.[/code]

Это сообщение отредактировал Nameless - 26.03.2016 - 10:47
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
redreem  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 4258
Пользователь №: 29002
На форуме: 5 лет, 4 месяца, 3 дня
Карма: 147




https://php.ru/manual/book.simplexml.html
парси, да обрабатывай.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса