在Android中使用XMLPullParser的XML嵌套标记很困难

我正在尝试获取名称并阅读type =“alpha”。 我是初学者,英语不是我的第一语言,请原谅我。 我已经阅读过DOM,SAX,Simple,其他StackOverflowpost,其他样本,但我不明白,并希望在这种情况下了解XMLPullParser。 以下示例XML: Title Name1 Name2 我读过这个: http : //developer.android.com/training/basics/network-ops/xml.html并且示例代码适用于上面的示例XML而没有标签来获取名称和记录日期。 private List readFeed(XmlPullParser parser) throws XmlPullParserException, IOException { List entries = new ArrayList(); parser.require(XmlPullParser.START_TAG, ns, “feed”); while (parser.next() != XmlPullParser.END_TAG) { if (parser.getEventType() != XmlPullParser.START_TAG) { continue; } if (parser.getName().equals(“entry”)) { entries.add(readEntry(parser)); } else { skip(parser); } } return entries; } 我尝试使用标签(但不起作用)的是: private […]

以编程方式从Log4j2 XML配置获取属性

在我的Log4j2配置文件中,我有这个: log-dir/ default-log-file 现在,在我的一些代码中,我创建了自定义记录器。 我需要访问“baseDir”的值并进行更改。 我尝试过使用上下文中的getProperties : LoggerContext context = (LoggerContext) LogManager.getContext(false); Configuration configuration = context.getConfiguration(); configuration.getProperties(); 但是返回的地图有“hostname”和“contextName”键。 不是我正在寻找的属性地图。 我以为我可以从rootLogger中获取它: LoggerContext context = (LoggerContext) LogManager.getContext(false); Configuration configuration = context.getConfiguration() for (Property p : configuration.getRootLogger().getPropertyList()) { … } 但是这会产生NullPointerException,因为getPropertyList返回null。 那么,我如何使用名称“baseDir”访问该属性,以便我可以以编程方式创建一个新的记录器,但具有不同的基本目录?

Joda的当前日期时间 – mysql时间戳的时间日期格式

我需要将当前日期和时间导入MySQL数据库字段,其格式为TimeStamp 。 从检查样本数据来看,MySQL TimeStamp数据类型的格式似乎是“yyyy-mm-dd hh:mm:ss”。 我在我的spring hibernate应用程序中使用Joda-Time格式。 如何以基础MySQL TimeStamp格式化字段接受的格式获取当前日期时间? 这是我当前的代码,它不会编译,因为eclipse说.parseDateTime()需要一个字符串参数而不是DateTime参数: public void setCreated(){ DateTime now = new org.joda.time.DateTime(); DateTimeFormatter fmt = DateTimeFormat.forPattern(“yyyy-MM-dd hh:mm:ss”); created = fmt.parseDateTime(now); System.out.println(“””””””””””” created is: “+created); } 我试图坚持的实体定义如下: @Entity @Table(name = “documents”) public class Document { @Id @GeneratedValue @Column(name=”id”) private Integer id; @ManyToOne @JoinColumn(name = “client_id”) private Patient patient; @ManyToOne @JoinColumn(name […]

如何在JSF中显示来自数据库的图像

我有图像作为BLOB存储在数据库中。 现在我可以使用Richfaces mediaOutput标签在我的jsf页面中显示它们。 当图像存储在数据库中时,图像是否可能具有类似“/images/image.jpg”的路径。 在寻找答案时,我遇到了类似这样的事情: @GET @Path(“/files/{filename}”) @Produces(MediaType.WILDCARD) 最诚挚的问候,Ilya Sidorovich

在重新加载时重置Java Applet

我需要退出firefox并重新启动它以便更新applet …它很烦人,因为我仍在编程它的类文件更改…我错过了一些代码,这使得它无法刷新applet和仍然从缓存中取一个??? 所以我的网站上有一个.jar小程序,一个模拟游戏,每当用户点击屏幕时就会产生军队…但是每当我刷新页面时,前一个军队仍然在屏幕上……我希望它能够被刷新(好像我们刚刚开始第一次运行应用程序)。 有什么建议? 我真的很感激 谢谢….

基于动态正则表达式的XPath搜索

我有一个类似下面的XML: AMA* AMAZON EBAY * 我想查询并找出与提供的输入匹配的所有设计。 如果我指定EBAY我希望xpath返回节点名称= DEST3和DEST4(它不关心值)但是如果我指定AMAZON它需要返回DEST1,DEST2和DEST4作为AMA *在DEST1中支持通配符。 到目前为止,我的XPath看起来像这样: /目的地[(From =” ‘或From =’*’))] / @ name 如果指定了input,则动态创建XPATH表达式并将传入值插入 领域 除了From之外,我的XML中还有其他元素。 感谢是否有人可以指出这一点。 谢谢,Manglu

在共享偏好中保存意图

我有一个应用程序,我可以启动我的手机上安装的其他应用程序,长按我得到应用程序选择器,结果我收到一个意图数据,我怎么能保存它所以用户关闭时回到我的应用程序有相同的快捷方式设置? 我保存这样的其他东西 SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); SharedPreferences.Editor editor = settings.edit(); editor.putInt(“Counter1”, counter); editor.putBoolean(“FirstRun”, firstRun); editor.putString(“Label2”, label2S); editor.commit(); 但我无法对意图做同样的事情

Android Listview文本颜色白色onCreateView(而不是黑色)

当应用程序启动时使用onCreateView填充列表(白色文本)时附加一张照片,另一张是每当调用SetList()方法时 http://sofzh.miximages.com/java/QHNEL.png public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_main, container, false); ListView lv = (ListView) rootView.findViewById(R.id.listView1); ArrayAdapter adapter = new ArrayAdapter(((MainActivity)getActivity()).getApplicationContext(), android.R.layout.simple_list_item_1,((MainActivity)getActivity()).Logs); lv.setAdapter(adapter); return rootView; } http://sofzh.miximages.com/java/8uTe1.png public void SetList() { ListView lv = (ListView) findViewById(R.id.listView1); ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1,Logs); lv.setAdapter(adapter); }

如何从autohotkey脚本运行java .class文件?

如何从提供一些命令行参数的脚本运行java .class文件? 该脚本使用autohotkey框架构建。 我们可以从脚本中触发执行.class文件吗? 如果我错了,请告诉我。

PreparedStatements或callableStatements

我试图了解PreparedStatements和CallableStatements之间的区别,但我无法理解。 所以任何人都可以将以下sql Query转换为CallableStatement 。 我知道如何将Statement转换为PreparedStatement但遇到CallableStatements问题。 作为java.sql.Statement SELECT * FROM Customer WHERE customerId = ‘C001’ 作为java.sql.PreparedStatement SELECT * FROM Customer WHERE customerId = ? //set customerId using preparedStatement.setString(1,”C001″) 如何在CallableStatements编写相同的查询 提前致谢!