将XML的标题和内容分离
来源:互联网 发布:鬼泣3怪物数据 编辑:程序博客网 时间:2024/05/21 06:55
帮同学完成的一个实验作业:将XML的标题和内容分离。
//栈
#include<iostream>#include<stack>using namespace std;int main(){string str;stack<char>tag,contents,xml;int i,j,k,t;getline(cin,str);//输入字符串str for(i=0; i<str.length(); i++){if(str[i]!='/'){xml.push(str[i]); }else if(str[i]=='/'){while(xml.size()!=0){if(xml.top()!='>'){contents.push(xml.top());xml.pop();}else if(xml.top()=='>'){cout<<"Contents is:";while(contents.size()!=1){cout<<contents.top();contents.pop();}contents.pop();cout<<endl;break;}}tag.push('>');while(xml.size()!=0){if(xml.top()!='<'){tag.push(xml.top());xml.pop();}else if(xml.top()=='<'){cout<<"Tag is:<";while(tag.size()!=1){cout<<tag.top();tag.pop();}tag.pop();cout<<endl;break;}}}} }
输入
<TITLE>Empire Burlesque</TITLE><ARTIST>Bob Dylan</ARTIST><COUNTRY>USA</COUNTRY>
输出
Tag is:<TITLE>
Contents is:Empire Burlesque
Tag is:<ARTIST>
Contents is:Bob Dylan
Tag is:<COUNTRY>
Contents is:USA
0 0
- 将XML的标题和内容分离
- 将类的声明和实现分离
- 2. 将对象分离到单独的xml文件
- 发送带标题和内容的邮件
- OOCSS(样式和结构的分离与容器和内容的分离)
- IE浏览器中内容和背景分离的bug
- 将字符和数字分离
- ffmpeg之将avi格式的视频和音频分离
- 分离mybatis的mapper.java和mapper.xml文件
- apach2 内容和标题的中文乱码的解决
- Extjs5 GridPanel的标题和内容不能对齐的解决办法
- 改变UIAlertController的标题、内容的字体和颜色
- 改变UIAlertController的标题、内容的字体和颜色
- 改变UIAlertController的标题、内容的字体和颜色
- 使用php自动将文章标题或内容进行分词,添加和删除标签功能实例!
- 将内容写入xml文档
- 将XML解析出的内容显示在ListView上
- 用js 将 HTML 的 内容生成 xml 文件
- 适合动感单车的音乐,全套音…
- php中常见数组函数
- Spark自定义分区(Partitioner)
- eclipse下SVN分支、主干、标记使用
- 如何方便的记忆大端存储与小端存储
- 将XML的标题和内容分离
- trie树 平均查找时间
- 第十一周项目1 - 二叉树算法验证(2) .
- 弹出窗口刷新它的父页面后。出现不重新发送信息,则无法刷新网页
- 添加删除fieldset
- CI 入口文件解析
- C#MVC基类实现事务处理思路
- vim 使用教程
- Android自定义滑动显示隐藏布局