小编vig*_*esh的帖子

将XML转换为JSON格式

我必须将docx文件格式(以openXML格式)转换为JSON格式.我需要一些指导方针来做到这一点.提前致谢.

java xml json docx

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

在XSLT中匹配带有名称空间前缀的元素

这是我的xml输入.

<package version="2.0" unique-identifier="uuid_id"
         xmlns="http://www.idpf.org/2007/opf">
  <metadata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns:opf="http://www.idpf.org/2007/opf"
            xmlns:dcterms="http://purl.org/dc/terms/"
            xmlns:calibre="http://calibre.kovidgoyal.net/2009/metadata"
            xmlns:dc="http://purl.org/dc/elements/1.1/">
    <meta name="calibre:series_index" content="1"/>
    <dc:language>UND</dc:language>
    <dc:creator opf:file-as="Marquez, Gabriel Garcia" 
                opf:role="aut"
               >Gabriel Garcia Marquez</dc:creator>
    <meta name="calibre:timestamp" content="2010-07-14T21:35:15.266000+00:00"/>
    <dc:title>Cem Anos de Solidão</dc:title>
    <meta name="cover" content="cover"/>
    <dc:date>2010-07-14T21:35:15.266000+00:00</dc:date>
    <dc:contributor opf:role="bkp"
                   >calibre (0.7.4) [http://calibre-ebook.com]</dc:contributor>
    <dc:identifier id="uuid_id" opf:scheme="uuid"
                  >7e11dc8b-55cb-4411-8f30-df974fbcf58a</dc:identifier>
  </metadata>
  <manifest>
</package>
Run Code Online (Sandbox Code Playgroud)

我的xslt就像......

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" 
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:xhtml="http://www.w3.org/1999/xhtml">

<xsl:template match="package">
     <xsl:message>Entering package</xsl:message>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

我正在使用XSLT 1.0,模板包没有得到匹配.当我删除xmlns="http://www.idpf.org/2007/opf"包节点中的命名空间时,模板会匹配.如何在不删除命名空间的情况下使模板匹配.

请帮我.提前致谢.

xslt xslt-1.0

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

单击时更改线性布局背景颜色

我在我的xml中有一个线性布局,并通过java添加另一个线性布局(包含两个textview)到该线性布局.触摸事件非常完美,但我希望通过设置背景颜色来突出显示所选的线性布局.请指教.

android

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

xslt:将字符转换为十六进制Unicode表示形式

这是我的输入html(xhtml)

<SPAN style="font-family: wingdings">?</SPAN>
Run Code Online (Sandbox Code Playgroud)

我想创建一个如下所示的xml节点

<w:sym w:font="wingdings" w:char="F0D8"/>
Run Code Online (Sandbox Code Playgroud)

如何从html获取字符Unicode十六进制valude(F0D8):为此建议一个模板.

xslt

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

emf到jpg的转换

我的目标是将emf,wmf文件格式转换为其他图像文件格式.

我包括image4java jar并尝试将我的emf文件转换为其他格式,如jpg,png ..使用以下代码:

import org.im4java.core.ConvertCmd;
import org.im4java.core.IMOperation;
import java.io.File;
public class im4java {
    public static void main(String arg[])
    {
        File input=new File("src/image.emf");
        File output=new File("src/output.jpg");
        convertemf2png(input,output);
    }
    public static void convertemf2png(File input,File output)
    {
        try{
        IMOperation img=new IMOperation();
        img.addImage();
        img.addImage();
        ConvertCmd convert=new ConvertCmd();
        convert.run(img,new Object[]{input,output});
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我执行它时,我得到了错误

  1. 当我使用时,convert.run(img,new Object[]{input,output});我得到了

    java.lang.IllegalArgumentException: java.io.File is an unsupported image-type

            at org.im4java.core.ImageCommand.resolveImages(ImageCommand.java:289)
            at org.im4java.core.ImageCommand.prepareArguments(ImageCommand.java:189)
            at org.im4java.core.ImageCommand.run(ImageCommand.java:208)
            at im4java.convertemf2png(im4java.java:27)
            at im4java.main(im4java.java:18)
    
    Run Code Online (Sandbox Code Playgroud)

当我使用时,`convert.run(img,new Object [] {input.getAbsolutePath(),output.getAbsolutePath()}); 我有, …

java video-processing

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

只接受xslt中的前一个兄弟姐妹

我正在使用XSLT 1.0.目前我在<w:t>模板中.我想检查前面的兄弟姐妹w:r(id=3)是否有<w:fldChar w:fldCharType="end"/>.

我想立即前面的兄弟,而不是w:rid=2id=1.

<t xmlns:w="http://example.com">
    <w:r id="1">
        <w:fldChar w:fldCharType="start"/>
    </w:r>
    <w:r id="2">
        <w:fldChar w:fldCharType="separate"/>
    </w:r>
    <w:bookmarkStart w:id="0" w:name="tocStartRef_1"/>
    <w:r id="3">
        <w:fldChar w:fldCharType="end"/>
    </w:r>
    <w:bookmarkEnd w:id="0"/>
    <w:r id="4">
        <w:rPr>
            <w:rStyle w:val="Span"/>
            <w:rFonts w:ascii="arial" w:eastAsia="arial" 
                      w:hAnsi="arial" w:cs="arial"/>
            <w:b/>
            <w:sz w:val="32"/>
        </w:rPr>
        <w:t>Fonts</w:t>
    </w:r>
</t>
Run Code Online (Sandbox Code Playgroud)

xslt xpath

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

显示"未设置"的移动设备信息

我将谷歌分析与我的Android应用程序集成.它提供了我需要的非常有用的信息,但在移动设备信息选项卡中,我发现某些设备显示为"未设置".这是什么意思?我想配置任何设置来获取这些数据.请建议我的解决方案.

google-analytics google-analytics-api

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

需要查找具有最大表格单元数的表格行

嗨,我正在使用XSLT 1.0.我的输入看起来像,

<table>
<tr>
  <td/>
  <td/>
  <td/>
</tr>
<tr>
  <td/>
  <td/>
  <td/>
</tr>
<tr>
  <td/>
  <td/>
  <td/>
  <td/>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我想知道节点中td的最大数量.在这种情况下,td的最大数量是在第3个tr中,所以我的输出应该是4.需要一个模板来执行此操作.提前致谢

xslt

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

需要从子节点找到父节点位置

<w:tbl>
  <w:tr> </w:tr>
  <w:tr> </w:tr>
  <w:tr>
     <w:tc>
        <p>i am here</p>
     <w:tc>
  </w:tr>
</w:tbl>
Run Code Online (Sandbox Code Playgroud)

我正在使用xslt 1.0.

这是一个xml示例代码table(w:tbl-->table,w:tr-->row,w:tc-->td).现在我在w:tc模板匹配.我想知道父节点的位置即.w:tr(即3).我如何从tc模板本身获取它?

注意我已经输入<xsl:apply-templates>了w:tc模板匹配.

xslt

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

在java中生成序列号

我想生成一个从00000001,00000002开始的序列号....(我也需要所有这些零)请帮帮我..谢谢提前..

java

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