问题标签 [transformer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
94 浏览

java - 在XML java中添加内容而不删除原始内容

我想在 XML 文件中添加新内容,而不删除原始内容。我怎样才能做到这一点。

原始 XML:

爪哇:

预期的 XML:

直到 0000019 .. 但我不知道如何在不删除原始内容的情况下添加 XML。任何人都可以帮助我吗?

0 投票
1 回答
3712 浏览

java - 奇怪的 XML 缩进

我正在编写一个 XML 文件,并且选项卡出现了一些错误:

如您所见,第一个子节点根本没有缩进,但是那个节点子节点缩进了两次?然后关闭标签只缩进一次?

我怀疑这可能与通过将根添加到文档中有关doc.appendChild(root),但是当我这样做时,我得到一个错误

“试图在不允许的地方插入一个节点。”

这是我的解析器:

任何见解将不胜感激。

0 投票
3 回答
17621 浏览

java - 无法计算 XPath 中的表达式

我正在使用 XPath 解析由 URL 返回的 XML 文档,当我使用给定的输入运行我的代码时,它可以工作,但是当它作为用户输入提供输入时,它会引发异常。 编码:

例外:

类 NameSpaces :

0 投票
3 回答
8948 浏览

java - 如何合并两个具有相同参数的 XML 文件?

我想合并两个 XML 文件(源文件和临时文件)并将结果文件放在源文件中,源文件和临时文件具有相同的元素但具有不同的值,例如:

来源.xml:

和 temp.xml:

而我想要的所需输出如下:

我正在使用此代码,但它根本不影响source.xml

如果需要,我的 XML 原始文件:

0 投票
1 回答
2868 浏览

symfony - symfony2 将转换器应用于实体表单字段 - 空数组?

我正在尝试让 dataTransformer 在 symfony 2 中的实体字段上工作。

语境:

  • 表单显示用户可以选择的帆(复选框)

  • 这是多步帆订购流程的第一步(后续步骤显示每个帆可用的选项、颜色等)

这是我的表单类型类:

以上工作没有错误,但不显示转换后的数据。观点是:

__代表复选框)

但是,我想要的观点是:

我的变压器是:

当通过 netbeans 调试器运行它时,一个空数组被传递给转换器。但是,如果我将第 58 行更改为->addViewTransformer($transformer));并进行调试,它会正确地将两个布尔值与帆 id 作为数组键传递给转换器。不幸的是,我不能使用,ViewTransformer因为它不再包含要更改的原始字符串。

为什么应该包含主帆的 ArrayCollection 会作为空的 ArrayCollection 传递给变压器?该函数返回一个空集合$labels

我不确定我做错了什么......非常感谢帮助!!!!谢谢。

0 投票
0 回答
382 浏览

java - 如何从 dataimporthandler 访问父行

我想为 dataimporthandler 制作一个自定义转换器。我想访问父实体的行。我怎样才能做到这一点。可能吗?

更新

我目前的解决方法是使用会话变量

更新

当我尝试记录这个context.getParentContext().getParentContext().getAllEntityFields()时,我得到以下信息: [{multiValued=false, toWrite=true, indexed=true, name=id, column=FIR_NR, boost=1.0, defaultValue=null, stored=true, type=string}, {multiValued=false, toWrite=true, indexed=true, name=fir_name, column=FIR_NAME, boost=1.0, defaultValue=null, stored=true, type=text_general}]

这些只是该实体的字段定义。

0 投票
2 回答
646 浏览

java - 将文档转换为字符串时出错

让我们看看这个链接:

HTML DOM 树到字符串 - 转换器 NullPointerException

我和他有同样的问题..但他无法解决。我不想从 JBrowser 更改为 DJ Project。我很好奇这个问题。知道这个问题有什么问题吗?

谢谢!

编辑:

HTML 文件:http ://www.uploadmb.com/dw.php?id=1372739472

这是将文档转换为字符串的方法

这是获取特定元素的方法:

错误

... 39 更多

0 投票
1 回答
1719 浏览

java - xml 保存和解析:org.xml.sax.SAXParseException:prolog 中不允许内容

我用 java 处理 XML 文件。

如果我处理一次 xml 文件,那没关系。总是顺利完成。

但是,如果我处理 xml 文件超过两次(保存 - 读取 - 保存),总是会出现这样的错误。

这是我的代码。这段代码有什么问题?

0 投票
1 回答
487 浏览

regex - Solr:使用 DIH 和 xpath 从 XML 导入动态字段名称

我正在从 XML 文件中索引数据,在 DataImportHandler 的dataconfig.xml中声明了许多类似这样的字段:

schema.xml中有一个匹配的dynamicField声明:

我想知道是否可以使用转换器在dataconfig.xml中动态生成字段名称,并且只有一行,有点像:

(请原谅我的 xpath 和正则表达式语法 :)

0 投票
4 回答
1117 浏览

forms - Symfony2 特定的数据转换器

我有一个具有 dateFrom 和 dateTo 属性的实体日历。

现在在我的表单中,我有一个隐藏的输入,其日期格式如下:2010-01-01,2011-01-01。

如何在 Symfony2 中编写一个数据转换器,允许我将此日期转换为两个属性?