问题列表 - 第29414页

SimpleXML和print_r() - 为什么这个空?

嗨,这里有我的xml文件:(文件)

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://nts-de-osm1-pxc/webservices/">
  <Item xmlns:q1="http://systinet.com/wsdl/com/osm/webservices/service/" xsi:type="q1:Document">

    <q1:attributes>
      <q1:Attribute>
        <q1:dataDictionary xsi:nil="true" />
        <q1:dataType>string</q1:dataType>
        <q1:displayName>AEND_DATUM</q1:displayName>
        <q1:key>false</q1:key>
        <q1:name>AEND_DATUM</q1:name>
        <q1:searchable>true</q1:searchable>
        <q1:userAttribute>true</q1:userAttribute>
        <q1:value>10.05.10</q1:value>
      </q1:Attribute>
      <q1:Attribute>
        <q1:dataDictionary xsi:nil="true" />
        <q1:dataType>string</q1:dataType>
        <q1:displayName>AEND_PRUEF_DATUM</q1:displayName>
        <q1:key>false</q1:key>
        <q1:name>AEND_PRUEF_DATUM</q1:name>
        <q1:searchable>true</q1:searchable>
        <q1:userAttribute>true</q1:userAttribute>
        <q1:value>10.05.10</q1:value>
      </q1:Attribute>
    </q1:attributes>
  </Item>
</ArrayOfItem>
Run Code Online (Sandbox Code Playgroud)

这是我的代码

$xml = simplexml_load_file($thefile);
print_r($xml);
Run Code Online (Sandbox Code Playgroud)

这是输出

SimpleXMLElement Object
(
    [Item] => SimpleXMLElement Object
        (
        )

)
Run Code Online (Sandbox Code Playgroud)

为什么这是空的?

php xml simplexml

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

ASP.NET MVC,部分视图和数据

任何人都可以详细说明为什么你在动态菜单之类的每个动作上定义ViewData ["MenuData"]的原因?

我有一个简单的局部视图,它呈现一个菜单,我在一个母版页中渲染这个菜单.这对我来自ASP.NET WebForms是直观的,但是我填充菜单的唯一方法是传递ViewData ["MenuData"],但是我必须在每个控制器动作中执行此操作.它确实感觉有点愚蠢,我每次都必须定义这个视图数据.

在可测试性和ASP.NET MVC方面,我该如何处理?

dynamic-data asp.net-mvc-2

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

如何使用Oracle SQL选择第一组连续行

我有以下数据:

Date             GroupID     Value 
1/01/2000    1                 44 
2/01/2000    1                 55 
3/01/2000    1                 66 
4/01/2000    2                 77 
5/01/2000    2                 88 
6/01/2000    1                 99 
7/01/2000    1                 22 

我正在寻找能够在按日期订购时选择具有连续GroupID的第一组记录的查询.即在这个例子中我会得到:

1/01/2000    1                 44 
2/01/2000    1                 55 
3/01/2000    1                 66 

随着组ID在下一行中发生变化,我不会得到任何后续数据.

将非常感谢帮助

谢谢

埃利

sql oracle

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

什么是第一 - 最后还是阻止?

考虑以下测试用例:

public class Main {

    static int a = 0;

    public static void main(String[] args) {
        try {
            test();
            System.out.println("---");
            test2();
        }
        catch(Exception e) {
            System.out.println(a + ": outer catch");
            a++;
        }
    }

    public static void test()
    {
        try {
            throw new Exception();
        }
        catch (Exception e) {
            System.out.println(a + ": inner catch");
            a++;
        }
        finally {
            System.out.println(a + ": finally");
            a++;
        }
    }

    public static void test2() throws Exception
    {
        try {
            throw new Exception();
        }
        finally {
            System.out.println(a …
Run Code Online (Sandbox Code Playgroud)

java

23
推荐指数
3
解决办法
2万
查看次数

如何在C#中通过OLEDB导入CSV文件时指定分隔符

我需要在Microsoft SQL Server 2000中执行复杂的导入.

由于在DTS中执行它太复杂了,我正在尝试使用一个小的C#程序,但是当我需要导入CSV文件时我遇到了问题:这个文件使用分号作为字段分隔符而不是逗号和我无法让.NET的OLE DB提供程序识别它.

我已经在网上找到了各种"解决方案",比如使用Extended Properties="Text; Format=Delimited"或者``Extended Properties ="Text; Format = Delimited(;)" in the connection string or using aschema.ini`文件无济于事.

这是我正在使用的实际代码:

DataTable Table = new DataTable();

using (OleDbConnection Connection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source={0}; Extended Properties=\"Text;HDR=Yes;Format=Delimited\""))
{
    Connection.Open();

    using (OleDbCommand Command = Connection.CreateCommand())
    {
        Command.CommandText = "select [Field 1], [Field 2] from [file.csv]";

        using (OleDbDataAdapter Adapter = new OleDbDataAdapter(Command))
        {
            Adapter.Fill(Table);
        }
    }
}

using (SqlConnection Connection = new SqlConnection("Data Source=server; Initial Catalog=database; User Id=user; Password=password;")) …
Run Code Online (Sandbox Code Playgroud)

c# csv oledb

6
推荐指数
2
解决办法
4万
查看次数

GNU通用公共许可证

如果使用GNU通用公共许可证发布了一个软件,那是否意味着源代码可用?

gpl

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

在Magento中找不到Event Observer类的函数定义

对于任何看过/使用过Magento的人,请告诉我在哪里可以找到以下3个函数对Catalog Product的保存操作的Event Observer类的定义: -

  1. setBundleOptionsData()
  2. setBundleSelectionsData()
  3. setCanSaveBundleSelections()

请原谅我,问这么愚蠢的问题,但我真的很无奈.任何帮助是极大的赞赏.

最糟糕的是,以上3种方法以很好的方式用于产品对象,并且它们也在起作用.但他们的定义在哪里?

编辑: -
好的,我可以理解这些是"Varien_Object"使用的,这些是使用Magic Methods概念的简单setter函数.但是当程序计数器到达这样一个函数时,有人可以告诉编码流是什么,在这种情况下是在Event Observer类中吗?

php function magento magic-methods

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

将本地Git分支推送到原点

我正在研究两台机器和第三台机器上的原始仓库(原点可以从其他两台进入,机器1和机器2之间没有直接连接).

# Machine 1
$ git branch
  master
* testing
  cms

# Machine 2
$ git branch
* master
Run Code Online (Sandbox Code Playgroud)

现在,我想将testing分支推送到原点并将其放在machine2上,因此最终的效果将是:

# Machine 2
$ git branch
* testing
  master
Run Code Online (Sandbox Code Playgroud)

我试过了:

# Machine 1
$ git push origin testing

# Machine 2
$ git pull origin testing                # bunch of merge conflicts
$ git checkout -b testing origin/testing # errors too
Run Code Online (Sandbox Code Playgroud)

目前的状态是:

# Machine 1
$ git branch -r
  origin/HEAD -> origin/master
  origin/master
  origin/testing
Run Code Online (Sandbox Code Playgroud)

怎么做?

我的下一个问题可能是:如何删除origin/testing分支?

git

30
推荐指数
2
解决办法
4万
查看次数

Django模型子类化:通过查询超类来获取子类

给出以下代码:

class BaseMedium(models.Model):
    title = models.CharField(max_length=40)
    slug = models.SlugField()

class A(BaseMedium):
    url = models.URLField()

class B(BaseMedium):
    email = models.EmailField()
Run Code Online (Sandbox Code Playgroud)

我现在想查询每个BaseMedium.

b = BaseMedium.objects.all()
Run Code Online (Sandbox Code Playgroud)

如何在不知道子类类型的情况下打印包括子类字段在内的所有信息?

b[0].a如果b[0]实际上与A实例相关,则会打印信息,但如果与实例相关,B则会打印DoesNotExist异常.

这是有道理的,但我想有一个返回相关对象的公共变量或方法.

也许我的数据库布局不是那么好查询,如果是这样我会很高兴,如果你建议一个更好的布局.

我想过用一个 GenericForeignKey

class Generic(models.Model):
    basemedium = models.ForeignKey('BaseMedium')
    content_type = models.ForeignKey(ContentType)
    object_id = models.PositiveIntegerField()
    object = generic.GenericForeignKey('content_type', 'object_id')
Run Code Online (Sandbox Code Playgroud)

但这个解决方案似乎很复杂,我认为你们有更好的解决方案.

python django django-models

8
推荐指数
2
解决办法
1万
查看次数

移动默认AVD配置文件夹(.android)

安装Android SDK后,在E:\驱动器上创建了.android文件夹.据我所知,这是配置文件的Android虚拟设备的默认文件夹.

如何将.android文件夹移动到其他位置?

(例如从E:\.android到E:\ Android\.android)

windows android android-virtual-device android-emulator

93
推荐指数
5
解决办法
7万
查看次数