小编Ali*_*oud的帖子

在Android中使用XPath在XML文件中搜索

我在android上开发应用程序!

好吧,我现在有一点冲突,我想执行一个XPath查询,但我没有到达解决这个问题.

在此输入图像描述

这是我使用的XML文件的一个例子:

<?xml version="1.0"?>
<catalog>
  <book id="bk101">
   <author>Gambardella, Matthew</author>
 <title>XML Developer's Guide</title>
 <genre>Computer</genre>
 <price>44.95</price>
 <publish_date>2000-10-01</publish_date>
 <description>An in-depth look at creating applications 
  with XML.</description>
</book>

<book id="bk102">
 <author>Ralls, Kim</author>
 <title>Midnight Rain</title>
 <genre>Fantasy</genre>
 <price>5.95</price>
 <publish_date>2000-12-16</publish_date>
 <description>A former architect battles corporate zombies, 
  an evil sorceress.</description>
</book>

<book id="bk103">
 <author>Corets, Eva</author>
 <title>Maeve Ascendant</title>
 <genre>Fantasy</genre>
 <price>5.95</price>
 <publish_date>2000-11-17</publish_date>
 <description>After the collapse of a nanotechnology 
  society in England.</description>
 </book>
 </catalog>
Run Code Online (Sandbox Code Playgroud)

我能怎么做??

提前致谢!!

xml xpath android

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

Java App - 添加,删除,重新排序JButton的元素

我正在开发一个Java应用程序.

我用MockupScreens创建了这个界面.请看这些照片.

在此输入图像描述

在此输入图像描述

第一次,只有一个元素,用户必须输入信息(标题和描述),然后他开始按需要添加元素.他可以随时编辑元素信息.他也可以删除或更改这些元素的顺序......

如何创建像图片一样的东西?????

提前致谢.最好的祝福,

阿里.

我在Java Swing中了解这些部分.我的问题是如何动态插入这个按钮块. 在此输入图像描述

我明白了,我必须把JButton放在JPanel上,然后通过添加,删除和重新排序来操作JPanel ......所以Grid Layout将有效地在每个面板之后添加每个面板,但是考虑重新排序顺序会很困难...

请给我任何建议.:)


搜索后,我得到一个想法:

在此输入图像描述

让我们将这些JButton放在一个名为btnsUnit的JPanel中,然后通过添加,删除和重新排序来操作它......所以GridLayout可以高效地在每个JPanel之后添加每个JPanel.

这就是为什么我创建了一个新的JPanel,它将包含一个未知数量的ListbtnsUnit JPanel,我将10固定为最大数字.

当你回复我时,我正在做这些步骤.我没有到达在ListbtnsUnit JPanel中添加btnsUnit JPanel.

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import java.awt.Color;
import java.awt.GridLayout;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JTextField;


public class setupDeviceList extends JFrame {

private JPanel contentPane;

/**
 * Launch the application.
 */
public static void main(String[] args) {
    EventQueue.invokeLater(new Runnable() {
        public void run() {
            try {
                setupDeviceList frame = new setupDeviceList(); …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing jpanel jbutton

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

将JScrollPane添加到JPanel

我有这个界面来创建.我有一个JScrollPane的问题:

在此输入图像描述

我用一个Gridlayout(8,1,0,2)声明了一个JPanel,我希望在这个面板中出现8行.一行是JPanel,我设置大小以使8个面板出现在大面板中.如果行数超过8,我得到两列...我添加了一个JScrollPane,但它没有出现.在按钮位置测试按钮,滚动窗格出现但返回到面板它消失了..

我能怎么做 ??

add jpanel jscrollpane

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

使用Java中的XPath解析XML - 使用Java中的Xpath和NodeList从XML文件中获取数据

我有这个xml文件,我想用Xpath获取一些值.

工作的一半已经完成但我在文件的最后部分遇到了一些麻烦(States Node)

<?xml version="1.0" encoding="UTF-8"?>
<favoris>
    <workflow codewf="wf1000">
        <information>
            <title>wf1</title>
            <desc>description 1</desc>
            <nberState>2</nberState>
            <text>text text text text text text text</text>
        </information>
        <states>
            <state id="1" IDemployee="2">description1</state>
            <state id="2" IDemployee="3">description2</state>
        </states>
    </workflow>

    <workflow codewf="wf2000">
        <information>
            <title>wf2</title>
            <desc>description 2</desc>
            <nberState>3</nberState>
            <text>text text text text text text text</text>
        </information>
        <states>
            <state id="1" IDemployee="3">description1</state>
            <state id="2" IDemployee="2">description2</state>
            <state id="3" IDemployee="4">description2</state>
        </states>
    </workflow>

</favoris>
Run Code Online (Sandbox Code Playgroud)

这里是java代码:package myxml;

import java.io.FileReader;
import javax.xml.xpath.XPath;
import javax.xml.xpath.XPathConstants;
import javax.xml.xpath.XPathFactory;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import org.xml.sax.InputSource;
public class xmlParty {
  public …
Run Code Online (Sandbox Code Playgroud)

java xml xpath nodelist

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

如何使用CSS为JS和jQuery Scroller修复侧栏和标题

我有这个布局,我想让左侧边栏,右侧边栏和标题固定.

在此输入图像描述

这是我的css:

    #container {
        padding-left: 200px;      /* LC fullwidth */
        padding-right: 190px;     /* RC fullwidth + CC padding */
    }

    #container .column {
        position: relative;
        float: left;
    }

    #center {
        padding: 10px 20px;       /* CC padding */
        width: 100%;
        overflow-x:hidden;
    }

    #left {
        width: 180px;             /* LC width */
        padding: 0 10px;          /* LC padding */
        right: 240px;             /* LC fullwidth + CC padding */
        margin-left: -100%;
    }

    #right {
        width: 130px;             /* RC width */
        padding: 0 10px;          /* …
Run Code Online (Sandbox Code Playgroud)

html javascript css layout scroller

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

tRest并使用TALEND将tExtractJSONField与JSON映射

我对Talend很新,我很难使用tRest获取JSON数据.

我们假设我试图从社交网络获取所有帖子.

这就是我使用https://tagboard.com获取以JSON格式化的数据的原因.

这是我尝试过的一个场景.我有这样的输出JSON数据,来自https://post-cache.tagboard.com/search/tunisie?count=2,有2个帖子作为示例,我删除了一些节点以澄清......:

{
"posts": 
 [
    {
        "network": "twitter",
        "post_id": "547835328170823680",
        "text": "#tunisie .. #tunis",
        "html": " ",
        "permalink": " ",
        "post_time": 1419449095,
        "user_id": "159415522",
        "user_name": " ",
        "user_real_name": " ",
        "user_profile_image_url": " ",
        "hashtags": [ "tunisie", "tunis" ]        
    },
    {
        "network": "Facebook",
        "post_id": "547835328170823680",
        "text": "#tunisia .. #tunis",
        "html": " ",
        "permalink": " ",
        "post_time": 1777449095,
        "user_id": "159995522",
        "user_name": " ",
        "user_real_name": " ",
        "user_profile_image_url": " ",
        "hashtags": [ "tunisia", "tunis2" ]        
    }
] …
Run Code Online (Sandbox Code Playgroud)

rest json talend

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

无法在Karaf OSGi中加载ScriptEngineManager和ScriptEngine(未找到Nashorn)

我正在尝试使用Java ScriptEngineManagerScriptEngine使用Java执行一些JavaScript代码.我使用Java 8我在Karaf OSGi下执行此代码.

我使用的示例在示例Java类中工作正常,但将其打包在一个包中会给我这个错误 ScriptEngineManager providers.next(): javax.script.ScriptEngineFactory: Provider jdk.nashorn.api.scripting.NashornScriptEngineFactory not found

当我查看bundle的头文件时,我看到bundle导入javax.script,了被调用类的包,但似乎找不到(nashorn)提供者.

谢谢

javascript java osgi scriptengine apache-karaf

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

如何正确使用bypassSecurityTrustStyle

我试图以Angular方式使用一些简单的CSS和JavaScript示例.

改变元素背景颜色的简单JavaScript方法如下所示:

this.container.style.backgroundColor = color;
Run Code Online (Sandbox Code Playgroud)

颜色是在JavaScript中随机创建的.模板看起来像这样:

<div id="container"
  (click)="changeColor($event)"
  [style]="{'color': color}">
</div>
Run Code Online (Sandbox Code Playgroud)

但是,这会产生以下错误:

WARNING: sanitizing unsafe style value [object Object] (see http://g.co/ng/security#xss).
Run Code Online (Sandbox Code Playgroud)

使用此功能不起作用:

this.color = this.sanitizer.bypassSecurityTrustStyle(this.color);
Run Code Online (Sandbox Code Playgroud)

创建一个函数也无法使用此样式[style.color] ="transform(color)"

transform(value) {
   return this.sanitizer.bypassSecurityTrustStyle(value);
}
Run Code Online (Sandbox Code Playgroud)

我创建了一个plunker来演示这个问题.

使用纯JavaScript的正确行为显示在此页面的第一个示例中

这样做的正确方法是什么?任何帮助将非常感激.

angular

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

目标父div包含iframe中的iframe

所以基本上我有这样的东西

<div class="iframe-holder">
    <span></span>
    <iframe src="iframe.html" width="200" height="200"
</div>
<div class="iframe-holder">
    <span></span>
    <iframe src="iframe.html" width="200" height="200"
</div>
<div class="iframe-holder">
    <span></span>
    <iframe src="iframe.html" width="200" height="200"
</div>
<script>
    function where_am_i(iframe_parent_div,msg){
        $(iframe_parent_div).find('span').html(msg);
    }
</script>   
Run Code Online (Sandbox Code Playgroud)

然后在我的iframe-holder.html我基本上有这个

<a href="#" id="msg">Show Message In Parent Div</a>
<script>
    //i want to basically imp
    $('msg').click(function(event){
        event.preventDefault();
        var iframe_parent_div=???;//how do I get this?
        parent.where_am_i(iframe_parent_div,'This is where this iframe is');
    });     
</script>
Run Code Online (Sandbox Code Playgroud)

所以基本上我的问题是如何定位iframe实例的父div(div.iframe-holder)我点击"显示消息"按钮?这甚至可能吗?

我知道我可以通过源发送一个带索引的变量if iframe.html?index = 0表示第一个iframe.html?index = 1表示第二个等等但是这对我来说不是一个可行的解决方案,因为在iframe会有很多导航到不同的页面,所以传递到所有页面索引不是一个选项.

html javascript iframe

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

从MySQL结果php返回一个多维数组

我有一个PHP函数,可以从DB中提取发票的数据.

发票可能有一行以上(一种产品).

function getInvoiceLines($id)
{
   $res = mysql_query("select * from invoice_lines where id = $id ");
   while ($row = mysql_fetch_array($res))
   {
      $res_retun['ref']=$row['ref'];
      $res_retun['label']=$row['label'];
      $res_retun['price']=$row['label'];
      $res_retun['qty']=$row['qty'];
   }

return $res_retun ;

}
Run Code Online (Sandbox Code Playgroud)

我发现这个链接用PHP和MySQL创建一个多维数组,我使用这个概念制作了这个代码.

现在,如果在MySQL结果中有更多内容,如何将光标移动到下一行并添加更多行?

如果可能的话,我怎样才能用HTML显示数据?

php mysql arrays multidimensional-array

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