小编joh*_*999的帖子

XML Schema:根元素

以下帖子询问如何指示元素是XML模式中的根元素:

是否可以使用Schema在XML文档中定义根元素?

我已经关注了XML Schema的w3schools教程,但有些事情仍然不明确.考虑来自http://www.w3schools.com/schema/schema_example.asp的示例模式2 (为方便起见,在下面转载).这段代码如何表明这<shiporder> 是根元素?是不是说所有元素都作为根元素有效的例子?

------------------ instance ------------------------------- ---

<?xml version="1.0" encoding="ISO-8859-1"?>

<shiporder orderid="889923"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation="shiporder.xsd">
  <orderperson>John Smith</orderperson>
  <shipto>
    <name>Ola Nordmann</name>
    <address>Langgt 23</address>
    <city>4000 Stavanger</city>
    <country>Norway</country>
  </shipto>
  <item>
    <title>Empire Burlesque</title>
    <note>Special Edition</note>
    <quantity>1</quantity>
    <price>10.90</price>
  </item>
  <item>
    <title>Hide your heart</title>
    <quantity>1</xample saying that all elements are valid as root elements?quantity>
    <price>9.90</price>
  </item>
</shiporder> 
Run Code Online (Sandbox Code Playgroud)

----------------------- schema ------------------------

<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

<!-- definition of simple elements -->
<xs:element name="orderperson" type="xs:string"/>
<xs:element name="name" type="xs:string"/>
<xs:element name="address" type="xs:string"/> …
Run Code Online (Sandbox Code Playgroud)

xml xsd

55
推荐指数
3
解决办法
9万
查看次数

java.util.Date和getYear()

我在Java中遇到以下问题(我看到有些人在JavaScript中遇到类似问题,但我使用的是Java)

System.out.println(new Date().getYear());
System.out.println(new GregorianCalendar().getTime().getYear());
System.out.println(this.sale.getSaleDate().getYear());
System.out.println(this.sale.getSaleDate().getMonth());
System.out.println(this.sale.getSaleDate().getDate());
Run Code Online (Sandbox Code Playgroud)

回报

I/System.out( 4274): 112
I/System.out( 4274): 112
I/System.out( 4274): 112
I/System.out( 4274): 1
I/System.out( 4274): 11
Run Code Online (Sandbox Code Playgroud)

我不明白我认为2012年的112位.发生了什么事?是 java.util.Date类不可用?我将其作为一个字段存储在我的几个类中以存储日期和时间.我该怎么办?

java date

52
推荐指数
9
解决办法
22万
查看次数

错误为eclipse安装mercurial插件

我正在尝试在Eclipse中安装picasa web android示例,所以我 遵循所有步骤,直到我进入必须安装Eclipse的Mercurial插件的步骤.

所以在eclipse中我尝试添加来自http://cbes.javaforge.com/update的插件, 如hg网站上所述,但后来我得到以下错误,eclipse因为以下依赖项而无法完成安装:

无法完成安装,因为某些依赖项不可满足

com.intland.hgbinary.win32.feature.group [1.9.3.v201110131844]无法在此环境中安装,因为其过滤器不适用.

我该如何解决?

eclipse mercurial mercurialeclipse

5
推荐指数
1
解决办法
2107
查看次数

写然后读取实体不从数据存储区获取实体

我有以下问题.我现在使用的是低级Google数据存储区API而不是JDO,这样我就可以更好地查看我的代码中发生了什么.我正在向数据存储区写一个实体,然后不久使用Jetty和eclipse从数据存储区读取它.有时书面实体没有被阅读.如果在生产代码中发生这将是一个真正的问题.我使用的是2.0 RC2 API.

我已多次尝试过这种方法,有时会从数据存储区中检索实体,有时则不会.在提交写入事务后,我正在对数据存储区执行简单查询.

(如果我通过调试器运行代码,那么运行得足够慢以至于实体有可能在第二次传递时被回读).

任何有关此问题的帮助将不胜感激,

问候,

google-app-engine google-cloud-datastore

3
推荐指数
1
解决办法
1413
查看次数

org.datanucleus.exceptions.NucleusUserException:对象管理器已关闭

我收到以下错误消息:

org.datanucleus.exceptions.NucleusUserException:对象管理器已关闭

我已经阅读了我能找到的所有内容,但我仍然不明白是什么导致了它.如果我无法解决这个简单的问题,我即将放弃并切换到SQL DB.是的我关闭了下午:

static void persistAll(Object [] objs){

PersistenceManager pm = PMF.get().getPersistenceManager();
Transaction tx = pm.currentTransaction();
try {
  tx.begin();
  for (Object o : objs)
    pm.makePersistent(o);
  //pm.makePersistentAll(objs);
  tx.commit();
} finally {
  if (tx.isActive())
    tx.rollback();
  pm.close();
}
Run Code Online (Sandbox Code Playgroud)

}

我已经把我的东西拆开了,我已经把我的物品分开了.我现在能做什么???我完全坚持这一个!!! DataNucleus,请帮忙!!!

JG

我已经尝试将Store的List <>字段添加到默认的fetch组中,在调试我的应用程序时,我从Jetty收到以下警告错误.当我拿东西时,我将不得不尝试"触摸"字段.(?)

Jan 29, 2012 1:29:30 PM org.datanucleus.store.appengine.MetaDataValidator warn
WARNING: Meta-data warning for com.foobar.foo.Store.sales: The datastore does not support joins and therefore cannot honor requests to place related objects in the default fetch group.  The field will be fetched lazily …
Run Code Online (Sandbox Code Playgroud)

google-app-engine jdo

1
推荐指数
1
解决办法
3118
查看次数