powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Atom feed парсинг, custom поля, help, rome
2 сообщений из 2, страница 1 из 1
Atom feed парсинг, custom поля, help, rome
    #37960176
ArmenA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня задача , надо сделать парсе atom feed, но там генерированы custom елементы
не как не могу получить их

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
 <entry>
   ................
    <forumid>2688</forumid>
    <folderids>2689</folderids>
    <foldernames>test-folder</foldernames>
    <folderdisplaynames>Test Folder</folderdisplaynames>
    <title>Admin Local Group</title>
    <description>Admin Local Group description</description>
    <published>2011-08-11T17:44:45Z</published>
    <updated>2012-08-03T13:15:41Z</updated>
    <pubDate>2011-08-11T17:44:45Z</pubDate>
    <url>http://qa1.whattoexpect.com/forums/admin-local-group</url>
.....
    <NumberOfMembers>2</NumberOfMembers>
    <NumberOfPosts>5</NumberOfPosts>
   ....
    <popularity>0.000287014641799033</popularity>
    <IsPopular>false</IsPopular>
    <IsNew>false</IsNew>
    <IsMemberCreated>false</IsMemberCreated>
    <IsLocal>true</IsLocal>
    <ZipCode>01220</ZipCode>
    <City>Adams</City>
    <State>MA</State>
    <GroupType>Groups::Impl::PublicGroup</GroupType>
  </entry>



например folderid
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
   public void toMain() {
        try {
            URL feedUrl = new URL("link to atom");
            SyndFeedInput input = new SyndFeedInput();
            SyndFeed feed = input.build(new XmlReader(feedUrl));

            Iterator entryIter = feed.getEntries().iterator();           
            
            while (entryIter.hasNext()) {
                SyndEntry entry = (SyndEntry) entryIter.next();
                
                System.out.println("title " + entry.getTitle());
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }




И еще в entry их просто нету, и не знаю как достучатся с entry к его елементам по именно, как можно это сделать???
...
Рейтинг: 0 / 0
Atom feed парсинг, custom поля, help, rome
    #37960246
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArmenA, это больше вопрос по Java, чем по XML. Возможно проблема в том, что custom элементы не размещены в своем пространстве имен как полагается.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Atom feed парсинг, custom поля, help, rome
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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