相关疑难解决方法(0)

'有效的xml'和'格式良好的xml'之间有什么区别吗?

我并不知道有什么区别,但是一位同事说有,尽管他无法支持.有什么区别?

xml validation xsd dtd

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

Java中String的字符编码是什么?

我对Java中的字符串编码感到困惑.我有一些问题.如果您知道答案,请帮助我:

1)内存中Java字符串的本机编码是什么?我写的String a = "Hello"时候会存储哪种格式?由于Java与机器无关,我认为系统不会进行编码.

2)我在网上读到"UTF-16"是默认编码,但我感到困惑,因为我写的时候说int a = 'c'我得到了ASCII表中字符的编号.那么ASCII和UTF-16是一样的吗?

3)我还不确定内存中字符串的存储取决于:操作系统,语言?

java string character-encoding

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

不允许匹配"[xX] [mM] [lL]"的处理指令目标

我在CakePHP中输出XML.但是当我将XML放入验证器时,我遇到了这个错误:

The processing instruction target matching "[xX][mM][lL]" is not allowed.
Run Code Online (Sandbox Code Playgroud)

<?php echo $this->Xml->header(); ?> 在顶部使用正确的XML布局<?php echo $content_for_layout; ?>

我的结果是:

<?xml version="1.0" encoding="UTF-8" ?><response type='' outcome='true' message='Login successful!'>
    <user id='1234' total_number_of_completed_tasks='0' total_number_of_declined_tasks='0' total_number_of_passed_tasks='1' total_number_of_failed_tasks='1' reputation_points='99' deviant_points='0' />
        <tasks>
            <accepted>
                                <accepted_task id='4' type='Good' time_limit='500' details='Good accepted' />
                                <accepted_task id='5' type='OK' time_limit='660' details='Ok New task' />
                                <accepted_task id='9' type='Excellent' time_limit='2000' details='Great failed task' />
                                <accepted_task id='11' type='Your type' time_limit='222' details='Running and swimming all the way to Japan' />
                                <accepted_task id='7' type='Man' …
Run Code Online (Sandbox Code Playgroud)

php xml cakephp

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

"[致命错误]:1:120:不允许匹配"[xX] [mM] [lL]"的处理指令目标."

这对你来说很难.

我正在创建一个类项目,在那里我创建一个点对点聊天程序,我有这个问题:

当我打开聊天窗口时,没有问题.当我打开第二个窗口并尝试登录聊天时,我收到此错误:

**[Fatal Error] :1:120: The processing instruction target matching "[xX][mM][lL]" is not allowed.
org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:249)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284)
        at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)
        at chatter2.Chatter.process(Chatter.java:240)
        at chatter2.Chatter.run(Chatter.java:222)
        at java.lang.Thread.run(Thread.java:680)**
Run Code Online (Sandbox Code Playgroud)

我很确定它与我的代码如何为参与者创建XML有关.

这是我写的所有代码:

    /*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * NewJFrame.java
 *
 * Created on Nov 10, 2010, 2:11:39 PM
 */
package chatter2;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import …
Run Code Online (Sandbox Code Playgroud)

java xml

24
推荐指数
5
解决办法
6万
查看次数

错误:不允许匹配"[xX] [mM] [lL]"的处理指令目标

我正在使用eclipse来编写一个Android应用程序,我停了下来.我尝试用我的代码关闭

<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

但我一直收到错误信息

"不允许处理指令匹配"[xX] [mM] [lL]".

这是代码:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal" >

<EditText
        android:id="@+id/editText1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="text" >
        <requestFocus />

</EditText>  

<resources>
    <string android:name="app_name"></string>
    <string android:name="edit_message"></string>
    <string android:name="button_send"></string>
    <string android:name="action_settings"></string>
    <string android:name="title_activity_main"></string>
</resources>

<Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/button_send" />

<EditText
        android:id="@+id/editText2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="text" >
        <requestFocus />

</EditText> 
<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

我犯了什么错误吗?如果我这样做,请通知我.

java xml eclipse android

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

Android Studio:执行com.android.build.gradle.internal.res.ResourceCompilerRunnable时发生故障

我知道已经有很多关于此错误的变体问题,但到目前为止,没有一个问题对我有帮助。我是 Android 开发新手,对分散在整个项目中的众多文件感到迷失。

我正在关注https://www.youtube.com/watch?v=RcSHAkpwXAQ上的第一个(书籍)项目,该项目成功运行。然后,我创建了一个新项目,并按照相同的步骤(再次观看视频)但在我自己的应用程序中进行了活动。当我尝试构建它时,出现了 2 个对我来说意义不大的错误。我不知道其中一个是否会导致另一个,或者首先关注哪一个。也不告诉我在哪里寻找问题。

  1. :app:merge调试资源

任务 :app:mergeDebugResources FAILED 任务“:app:mergeDebugResources”执行失败。执行com.android.build.gradle.internal.res.ResourceCompilerRunnable时发生故障资源编译失败。检查日志以获取详细信息。

  1. [行,列]处的解析错误:[1:1]

ParseError at [row,col]:[1,1] 消息:序言中不允许出现内容。

第二个显然是由于 xml 文件之前的不可见字符造成的,但我如何知道是哪一个呢?

第一个建议我运行堆栈跟踪,我已将其包含在下面。我不认识第一部分中的任何内容。第二个再次表示我在序言中有内容,但引用了 sun.com 上的 java.xml,它看起来像外部文件。

我非常感谢任何关于如何使用调试器的建议,特别是关于查找和解决此问题的建议。让我知道是否需要包含任何特定代码来提供帮助。

    * Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:mergeDebugResources'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:200)
    at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:263)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:198)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:179)
    at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
    at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
    at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
    at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
    at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
    at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
    at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
    at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76) …
Run Code Online (Sandbox Code Playgroud)

debugging build android-studio

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

在HTML或其他XML中嵌入XML(带有XML声明)

我有错误:

错误解析/WEB-INF/includes/VerDatosProyeccion.xhtml:错误追踪[行:4302]不允许与“ [xX] [mM] [lL]”匹配的处理指令目标。

我使用的是与http://jsfiddle.net/qxLn3h86/相同的代码。我剪切了代码,然后将其切入代码中。

我的代码如下所示:

        <table id="tbl1">


<tr>
    <td>Name</td>
    <td>Birthday</td>
    <td>Amount</td>
    <td>Rebate (10%)</td>
  </tr>
  <tr>
    <td>Smith</td>
    <td data-type="DateTime" data-style="Date" data-value="1980-03-23">Mar 23 1980</td>
    <td data-type="Number" data-style="Currency" data-value="1234.56">$ 1,234.56</td>
    <td data-formula="=RC[-1]/10" data-type="Number" data-style="Currency">$ 123.45</td>
  </tr>
  <tr>
    <td>Doe</td>
    <td data-type="DateTime" data-style="Date" data-value="1978-11-05">Nov 05 1978</td>
    <td data-type="Number" data-style="Currency" data-value="2345.67">$ 2,345.67</td>
    <td data-formula="=RC[-1]/10" data-type="Number" data-style="Currency">$ 234.56</td>
  </tr>
</table>

<table id="tbl2">
  <tr>
    <td>Product</td>
    <td>Price</td>
    <td>Available</td>
    <td>Count</td>
  </tr>
  <tr>
    <td>Bred</td>
    <td data-type="Number" data-style="Currency" data-value="1.89">$ 1.89</td>
    <td data-type="Boolean" data-value="1">yes</td>
    <td data-type="Number" data-value="123">123</td>
  </tr>
  <tr> …
Run Code Online (Sandbox Code Playgroud)

html javascript xml processing-instruction

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

在 SVG 中可以将 &lt;!-- comment --&gt; 作为第一行吗?

能否将 XML 注释作为 SVG 文件的第一行?例如:

<!-- Timestamp 1434061994 -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  <svg...
Run Code Online (Sandbox Code Playgroud)

这违反 SVG 规范吗?或者它是否会验证失败,或者这会导致我在网站中实现此功能时没有看到的任何问题?

html xml standards svg comments

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

线程"JavaFX Application Thread"中的异常java.lang.IllegalArgumentException:参数类型不匹配

我必须做一个数独游戏.当我尝试编码时,我发现了一个问题,我无法自行修复.我正在使用SceneBuilder.如果您有任何想法来解决我的问题或一些建议我会非常感谢
那是我的代码:
FXMLDocumentController

public class FXMLDocumentController implements Initializable {

@FXML
private GridPane grid;
public TextField[][] field= new TextField[9][9];
public class getXY{
    private TextField temp;
    private int a;
    int x,y;
    public int getNodeByRowColumnIndex(final int row,final int column,GridPane gridPane) {
    Node result = null;
    ObservableList<Node> childrens = gridPane.getChildren();
    for(Node node : childrens) {
        if(gridPane.getRowIndex(node) == row && gridPane.getColumnIndex(node) == column) {
            temp = (TextField) node;
            a=Integer.parseInt(temp.getText());
            break;
        }
    }
    return a;
}
}
@FXML
private void handleButtonAction(ActionEvent event) {
    getXY a = …
Run Code Online (Sandbox Code Playgroud)

java javafx scenebuilder

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

XML 能否以“&lt;”以外的任何内容开头?

XML 能否以<字符以外的任何内容开头?

当我尝试定义如何区分包含 XML 的字符串和包含 XML 路径的字符串时,这是我的一个随机想法。

我相信答案是否定的,但我希望确定这一点。

xml string w3c file

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