热门标签 | HotTags
当前位置:  开发笔记 > Android > 正文

cakephp2XML数据导入

我的人生哲学是工作,我要揭示大自然的奥秘,并以此为人类服务。我们在世的短暂的一生中,我不知道还有什么比这种服务更

在网站中,想在某位置显示名人名言,考虑将名言名句保存于XML文件中,在Controller中读取,set发送到对用view.

在Controller中必先引用XML(费好大的劲,手册上直接举例xml应用,他没有说怎么应用,结果报错,无xml类,最后参看核心文件才看到类似引用结果如下)

App::uses('Xml', 'Utility');

具体读取过程:

$xml=Xml::build('xml/saying.xml');
 $xmlarray= Xml::toArray($xml);

$this->set('minyans',$xmlarray["say"]["saying"]["0"]["con"]);//只是测试,实际随机显示可调用随机函数改变["0"]数值

读取的那个数组好长啊。

数组结构:

Array ( [say] => Array ( [saying] => Array ( [0] => Array ( [con] => 大多数人想要改造这个世界,但却罕有人想改造自己。----佚名 ) [1] => Array ( [con] => 我的人生哲学是工作,我要揭示大自然的奥秘,并以此为人类服务。我们在世的短暂的一生中,我不知道还有什么比这种服务更 好的了.----爱迪生 ) ) ) )

 

XML结构:



 
   大多数人想要改造这个世界,但却罕有人想改造自己。----佚名
 

 
   我的人生哲学是工作,我要揭示大自然的奥秘,并以此为人类服务。我们在世的短暂的一生中,我不知道还有什么比这种服务更
  好的了.----爱迪生

 
 

只是为了测试,命名不规范啊。


推荐阅读
  • 本文介绍如何通过自定义控件LoadLayout实现ListView的上拉加载更多和下拉刷新功能。LoadLayout支持上拉加载,而下拉刷新则利用了android.support.v4.widget.SwipeRefreshLayout组件。 ... [详细]
  • Android 手机安全应用首屏布局设计
    本文详细介绍了如何构建一个功能丰富的手机安全应用的首个导航界面布局。通过实例代码和效果展示,帮助开发者快速理解和实现相关功能。 ... [详细]
  • 本文介绍如何使用 jQuery 的 AJAX 方法从服务器获取 JSON 数据,并通过遍历这些数据来创建包含公司及其产品信息的数组。 ... [详细]
  • 本文深入探讨了企业级开发框架NHibernate和Spring.NET的关键特性之一——面向方面编程(AOP)。文章不仅介绍了AOP的基本概念及其如何增强面向对象编程(OOP),还详细说明了Spring.NET中AOP的具体应用,包括事务管理和自定义方面的实现。 ... [详细]
  • Python作为一种广泛使用的高级编程语言,以其简洁的语法、强大的功能和丰富的库支持著称。本文将详细介绍Python的主要特点及其在现代软件开发中的应用。 ... [详细]
  • 手把手教你构建简易JSON解析器
    本文将带你深入了解JSON解析器的构建过程,通过实践掌握JSON解析的基本原理。适合所有对数据解析感兴趣的开发者。 ... [详细]
  • 本文详细介绍了如何手动编写兼容IE的Ajax函数,以及探讨了跨域请求的实现方法和原理,包括JSONP和服务器端设置HTTP头部等技术。 ... [详细]
  • BME框架使用中的典型问题解析
    本文主要探讨了BME框架在实际应用中遇到的一些常见问题,包括查询条件为空、动态参数处理及分页查询等场景的解决方案。 ... [详细]
  • 每位开发者都应该拥有一个展示自我技能与分享知识的空间——个人技术博客。本文将指导你如何使用静态网站生成器Hexo结合GitHub Pages搭建这样一个平台。 ... [详细]
  • 解决CSS因MIME类型不匹配导致的加载失败问题
    本文详细介绍了在Web开发过程中,遇到CSS文件因MIME类型不匹配而无法正确加载的问题及其解决方案,适合前端开发者阅读。 ... [详细]
  • 本文档整理了公司内部常用的网站链接和重要资源路径,包括部门周报、内控报销系统、邮件服务等,同时提供了相关数据库的登录信息。 ... [详细]
  • 本文将详细介绍如何使用ViewPager实现多页面滑动切换,并探讨如何去掉其默认的左右切换动画效果。ViewPager是Android开发中常用的组件之一,用于实现屏幕间的内容切换。 ... [详细]
  • 设计模式笔记12:迭代器模式(Iterator Pattern) ... [详细]
  • 本文介绍了NHibernate中通过定义接口和实现类来管理会话工厂的方法,包括接口的优势、模型文件夹的结构以及具体的代码示例。 ... [详细]
  • 本文介绍了jQuery的基本使用方法及AJAX技术的基础知识,包括选择器、事件处理、DOM操作、动画效果等核心功能,以及如何利用AJAX实现页面的部分刷新。 ... [详细]
author-avatar
双子宝贝鱼
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有