问题描述
||
<Menuname><title>Meal Type</title>
<submenu><title>Starters</title></submenu>
<submenu><title>soups</title>
<subsubmenu cuisine=\"American\" popularity=\"5\" difficulty=\"easy\" quickmeal=\"Cookingtime(0-30 minutes)\" >
<title>French Onion Soup</title>
<ingredients>
2 teaspoons olive oil
6 onions,thinly sliced
1 teaspoon sugar
3 cups water
1/4 teaspoon salt
1/4 teaspoon black pepper
4 slices French bread,toasted
1/4 cup shredded Gruyère cheese </ingredients>
<recipe>
Heat oil in Dutch oven or large pot over medium-low heat. Add onions and sprinkle with sugar; cook,stirring frequently,until onions are deep brown.
Add water,broth,salt,and pepper to pot; bring to boil,scraping up browned bits from bottom of pan. Reduce heat and simmer,covered,20 minutes.
Preheat broiler.
Set 4 flameproof bowls on baking sheet. Ladle soup evenly into bowls. Float 1 slice of bread in each bowl and sprinkle with rounded tablespoon Gruyère. Broil about 5 inches from heat until cheese is melted,about 2 minutes. </recipe>
<FYI>The key to success with this classic soup is to cook the onions very slowly until they have a chance to caramelize,which turns them a deep mahogany color and ensures a rich flavor.</FYI>
</subsubmenu>
</submenu>
<submenu><title>Salads</title></submenu>
<submenu><title>Breakfast</title></submenu>
<submenu><title>Brunch</title></submenu>
<submenu><title>Main Dishes</title></submenu>
<submenu><title>Side Dishes</title></submenu>
<submenu><title>Breads</title></submenu>
<submenu><title>Desserts</title></submenu>
<submenu><title>Drinks</title></submenu>
</Menuname>
<Menuname><title>Cuisine</title>
<submenu><title>American Cuisine</title></submenu>
<submenu><title>Asian Cuisine</title></submenu>
<submenu><title>European Cuisine</title></submenu>
<submenu><title>Britian Cuisine</title></submenu>
<submenu><title>African Cuisine</title></submenu>
</Menuname>
<Menuname><title>Popularity</title>
<submenu><title>1</title></submenu>
<submenu><title>2</title></submenu>
<submenu><title>3</title></submenu>
<submenu><title>4</title></submenu>
<submenu><title>5</title></submenu>
</Menuname>
<Menuname><title>Difficulty</title>
<submenu><title>Easy</title></submenu>
<submenu><title>Medium</title></submenu>
<submenu><title>Hard</title></submenu>
</Menuname>
<Menuname><title>Quickmeals</title>
<submenu><title>Cookingtime(0-30 minutes)</title></submenu>
<submenu><title>Cookingtime(30-60 minutes)</title></submenu>
<submenu><title>Cookingtime(1-2 hours)</title></submenu>
</Menuname>
</Menus>
解决方法
您已经尝试了什么?
您已阅读指南和API参考吗?
通常,我认为您首先创建TBXML对象:
TBXML * tbxml = [[TBXML alloc] initWithXMLFile:@\"books.xml\"];
然后可以获取其根元素:
TBXMLElement root = tbxml.rootXMLElement;
然后查询它的各种内容:
TBXMLElement * menuname = [TBXML childElementNamed:@\"Menuname\" parentElement:root];
TBXMLElement * menutTitle = [TBXML childElementNamed:@\"title\" parentElement:menuname];
NSString *titleString = [TBXML textForElement:menuTitle];
我通过阅读文档解决了这个问题。如果您已经阅读了文档而又不理解它,则张贴一些您不了解的信息会有所帮助(以使响应更加具体)。如果您还没有阅读文档,那么您应该在阅读《 Stack Overflow》之前确实阅读该文档。