问题列表 - 第32842页

使用 XSL 向 XML 文档添加 xmlns 属性的问题

我的 XSL 中有以下内容,它将 xmlns 添加到我的 XML。

<xsl:template match="root">
    <xsl:element name="root" namespace="myXslLoc">
        <xsl:attribute name="Name">Default</xsl:attribute>
        <xsl:apply-templates/>
    </xsl:element>
<xsl:template>
Run Code Online (Sandbox Code Playgroud)

以上确实向根元素(顶级元素)添加了 xmlns 属性。但是,它还向后续元素添加了 xmlns。结果是这样的:

<root Name="Default" xmlns="myXslLoc">
    <steps xmlns="">  <-- where did this attribute come from?
    .
    .
    .
    </steps>
</root>
Run Code Online (Sandbox Code Playgroud)

我不知道步骤元素中的 xmlns 来自哪里。我没有指定将 xmlns 添加到步骤元素的代码。下面是我的 xsd 的片段:

<xs:complexType name="root">
    <xs:sequence>
        <xs:element name="steps" type="steps" maxOccurs="1" MinOccurs="1"/>
    </xs:sequence>
    <xs:attribute name="Name" type="xs:string" use="required"/>
</xs:complexType>

<xs:complexType name="steps">
    <xs:sequence>
        <xs:element name="step" type="step" maxOccurs="unbounded"/>
    </xs:sequence>
</xs:complexType>
Run Code Online (Sandbox Code Playgroud)

我的 xsl 或 xsd 有问题吗?我似乎无法弄清楚问题出在哪里。

谢谢。

编辑: 按照 Dimitre 的转换代码,我设法将命名空间属性插入到根元素中。然而,更多的命名空间属性实例出现在转换后的 xml 文档中。

下面是发生的事情: …

xml xslt

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

GWT:处理传入的JSON字符串

我正在开发一个接收JSON字符串的GWT应用程序,而且我很难找到每个对象的值.我正在尝试将传入的JSON字符串传输到对象数组中.

这是JSON(来自Firebug响应选项卡),"d"是.NET的东西(Web Service Being Consumed是C#.

{
    "d": [
        {
            "__type": "Event",
            "ID": 30,
            "Bin": 1,
            "Date": "\/Date(1281544749000)\/",
            "Desc": "Blue with white stripes.",
            "Category": "1"
        },
        {
            "__type": "Event",
            "ID": 16,
            "Bin": 3,
            "Date": "\/Date(1281636239000)\/",
            "Desc": "Yellow with pink stripes",
            "Category": "1"
        }

    ]
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试将JSON解析为对象,然后将它们插入到数组中.我能够使用Window.alert并获得整个"d"对象来回显.但是,当我尝试访问数组的元素时,GWT调试器就崩溃了.

//My GWT array to receive JSON Array
ArrayList<Item> itemInfo = new ArrayList<Item>();

//Getting response JSON into something I can work with.(THIS FAILS) 
JSONArray jsonValue = JSONParser.parse(incomingJsonRespone);

//Just trying to verify I'm getting values …
Run Code Online (Sandbox Code Playgroud)

java gwt json

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

交叉编译gcc

我按照此处的说明进行交叉编译 GCC。我在Mac上。当我从 gcc 源文件夹运行此命令时:./configure --target=i586-elf --prefix=/usr/local/cross --disable-nls --without-headers --enable-languages=c,ada,c++,fortran,java,objc,obj-c++,treelang我收到此错误:configure: error: GMP 4.1 and MPFR 2.2.1 or newer versions required by fortran。当我将命令更改为此(我无法编译 GMP)时:./configure --target=i586-elf --prefix=/usr/local/cross --disable-nls --without-headers --enable-languages=c,ada,c++,java,objc,obj-c++,treelang我收到此错误:

The following requested languages could not be built: ada
Recognised languages are: c,ada,c++,fortran,java,objc,obj-c++,treelang
Run Code Online (Sandbox Code Playgroud)

这对我来说没有意义,因为它说 ada 被认可。启用语言设置的所有其他配置(当设置未更改且使用默认值时)都会出现以下错误:

/usr/local/cross/i586-elf/bin/ranlib ./libgcov.a
_error_not_here_yet - havent even thought about it - it may even work
make[1]: _error_not_here_yet: Command not found
make[1]: *** [treelang.all.cross] Error 127
make: *** [all-gcc] Error 2
Run Code Online (Sandbox Code Playgroud)

如何交叉编译 …

c c++ gcc makefile cross-compiling

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

一些初学者关于MongoDB的问题

我是MongoDB的初学者,我有一些问题:

  1. 当我连接到Mongo时,我执行show dbs我看到2个数据库:adminlocal.他们的角色是什么?然后,如果我执行类似的插入命令db.foo.insert({"value":"mongo"}),test则会显示数据库.为什么?如何为数据库指定自定义名称?

  2. 随着show dbs我获取数据库(不知何故show databases在sql中),我怎样才能在数据库中列出集合(我会show tables在sql中使用)?

  3. 执行命令时,MongoDB教程始终使用该db对象.它是主要对象(一种"连接"对象)必须用于执行命令还是其他东西?

谢谢!

mongodb

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

可以重新打开MYSQLI连接而不实例化新对象

这里只是一个简单的问题:

如果我选择面向对象的样式来与我的数据库进行交互,即......

$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

然后我$mysqli->close();在某个时候使用关闭连接......

我可以通过简单地启动另一个查询来重新打开该连接$mysqli->query();,还是必须实例化一个新的MYSQLI对象?

php mysql oop mysqli object

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

在Oracle上回滚@存储过程

我不知道这是否正确但由于某种原因我的存储过程在异常发生后没有回滚.所以即使我得到一个异常,我的insert语句也会被提交

我忘记了什么吗?

PROCEDURE SP_USUARIO_INSERT
        (
          pUSU_IDUSUARIO          IN OUT ENG.USU_USUARIO.USU_IDUSUARIO%TYPE,
          pUSU_CDUSUARIO          IN ENG.USU_USUARIO.USU_CDUSUARIO%TYPE,
          pPES_IDPESSOA           IN ENG.USU_USUARIO.PES_IDPESSOA%TYPE,
          pUSU_DLSENHA            IN ENG.USU_USUARIO.USU_CDUSUARIO%TYPE,
          pUSU_DLOBSERVACAO       IN ENG.USU_USUARIO.USU_DLOBSERVACAO%TYPE,
          pUSU_NUIP               IN ENG.USU_USUARIO.USU_NUIP%TYPE,
          pUSU_DTCADASTRO         IN ENG.USU_USUARIO.USU_DTCADASTRO%TYPE,
          pUSU_DTDESATIVACAO      IN ENG.USU_USUARIO.USU_DTDESATIVACAO%TYPE,
          pUSU_DTULTIMOACESSO     IN ENG.USU_USUARIO.USU_DTULTIMOACESSO%TYPE,
          pUSU_DLMAQUINA          IN ENG.USU_USUARIO.USU_DLMAQUINA%TYPE,
          pUSU_STNOVO             IN ENG.USU_USUARIO.USU_STNOVO%TYPE,
          pUSU_STATIVO            IN ENG.USU_USUARIO.USU_STATIVO%TYPE
        )
IS
sCreateUser Varchar(200);
bUsuarioExiste Number;
eUsuarioExiste Exception;
BEGIN
       SELECT 
               COUNT(usu_cdusuario) 
               INTO bUsuarioExiste 
        FROM ENG.USU_USUARIO 
        WHERE USU_CDUSUARIO = pUSU_CDUSUARIO;

        IF(bUsuarioExiste > 0) THEN
              RAISE eUsuarioExiste;
        END IF;

        SELECT usu_seq.nextval INTO pUSU_IDUSUARIO FROM DUAL;

        INSERT INTO ENG.USU_USUARIO
             (
                USU_IDUSUARIO, …
Run Code Online (Sandbox Code Playgroud)

oracle stored-procedures transactions rollback

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

在[NSNumber numberWithDouble:doubleVar]转换的NSMutableArray中检索双打

我正在寻找可能是我新手问题的简单答案.我知道NSMutableArray只能保存对象,所以当我将double放入数组时,我使用了[myArray addObject:[NSNumber numberWithDouble:aValue]];转换方法.我现在需要做的是将值拉出来作为双倍并将它们平均.我相信我将使用快速枚举方法与FoR循环.

我只需要知道如何让以下工作.

double total;

total = [myArray objectAtIndex:i]
Run Code Online (Sandbox Code Playgroud)

double objective-c nsmutablearray

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

使用sed(或其他命令行)用不同的集替换一组字符

我需要通过将所有A变为T,T变为A,C-> G和G-> C来反转DNA文本串.

我可以在没有整个sed全局替换命令链的情况下在sed(或其他命令行)中优雅地处理这个问题吗?

command-line sed

5
推荐指数
2
解决办法
3539
查看次数

as3 加载、播放和静音外部 swf

我有一个我没有来源的文件 - 一个带有令人讨厌的声音介绍的 flash 标题,我需要将所有声音静音。没有消息来源,我只能做些什么。我有一些 as3 代码,用于尝试将 swf 加载到并静音(在 FlashDevelop 中构建)。这是有问题的代码:

package 
{
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;
import flash.media.SoundTransform;
import flash.net.URLRequest;
import flash.display.Loader;
import flash.media.SoundTransform;

public class Main extends Sprite 
{
    private var mLoader:Loader;
    private var mc1:MovieClip;
    private var holder:Sprite;
    private var mSound:SoundTransform;

    public function Main():void 
    {
        if (stage) init();
        else addEventListener(Event.ADDED_TO_STAGE, init);
    }

    private function init(e:Event = null):void 
    {
        var mRequest:URLRequest = new URLRequest('header_v8.swf');
        mLoader = new Loader();
        mLoader.load(mRequest);
        holder = new Sprite();
        holder.addChild(mLoader);
        addChild(holder);
        mSound = …
Run Code Online (Sandbox Code Playgroud)

audio actionscript-3

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

程序集绑定重定向不起作用

我正在尝试使用以下app.config设置程序集绑定重定向:

<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.AnalysisServices"
                          PublicKeyToken="89845dcd8080cc91" />
        <bindingRedirect oldVersion="10.0.0.0"
                         newVersion="9.0.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我在GAC中使用版本9.0.242.0的计算机上运行该程序,并使用指定的公钥令牌.CLR似乎甚至没有尝试重定向绑定以使用该版本.

这是我在fuslogvw.exe中得到的:

LOG: This bind starts in default load context. LOG: Using application configuration file: \Debug\AssemblyRedirectPOC.exe.Config LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v2.0.50727\config\machine.config. LOG: Post-policy reference: Microsoft.AnalysisServices, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91 LOG: GAC Lookup was unsuccessful. LOG: Attempting download of new URL /Debug/Microsoft.AnalysisServices.DLL. LOG: Attempting download of new URL /Debug/Microsoft.AnalysisServices/Microsoft.AnalysisServices.DLL. LOG: Attempting download of new URL /Debug/Microsoft.AnalysisServices.EXE. LOG: Attempting download of new URL …

.net c# binding assemblies reference

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